php写aaa-zzz,php算法打印aa aaa ab aab直到zzz
Hi i need To print from a to zzz upto 3 letters , for example my output should be
嗨我需要從a到zzz打印最多3個字母,例如我的輸出應該是
A
B
.
.
.
Z
AA
AB
.
.
AZ
BA
BB
.
.
.
ZZ
AAA
AAB
.
.
.
.
ZZZ
I was trying hard for past 5 hours , I cant find any logic and i tried below code
我在過去的5個小時里努力工作,我找不到任何邏輯,我嘗試下面的代碼
for ($i=65; $i<=90; $i++) {
for ($i=65; $i<=90; $i++) {
for ($i=65; $i<=90; $i++) {
echo chr($i).chr($i).chr($i)."
";
}
}
}
?>
2 个解决方案
#1
13
PHP has a convenient feature where incrementing a string works exactly as you describe.
PHP有一個方便的功能,增量字符串的工作方式與您描述的完全相同。
So all you need is:
所以你需要的是:
for( $i="A"; $i!="ZZZ"; $i++) {
echo $i."
";
}
EDIT: revised solution that prints 'ZZZ' (instead of 'ZZY') last:
編輯:修改后的解決方案,打印'ZZZ'(而不是'ZZY')最后:
$i = 'A';
do {
echo $i . '
';
} while ( $i++ != 'ZZZ' );
#2
1
I'm not sure if you have it working perfectly yet but your code needed a very minor tweak:
我不確定你是否完美地工作但是你的代碼需要一個非常小的調整:
http://phpfiddle.org/lite/code/zqh-dyv
php写aaa-zzz,php算法打印aa aaa ab aab直到zzz相关推荐
- JavaScript算法(实例九)整数的置换 / 求s=a+aa+aaa+aaaa+aa...a的值 / 自守数
1.不借助临时变量,进行两个整数的交换.(这种问题非常巧妙,需要大家跳出惯有的思维,利用 a , b进行置换). function foo(a,b){a = a - bb = b + aa = b - ...
- 【算法java版11】:实现求s = a + aa + aaa + aaaa + aa...a 的值,其中a是一个数字,几个数相加由键盘控制
实现求s = a + aa + aaa + aaaa + aa...a 的值 一.题目描述 二.解题思路 三.代码示例 4.测评结果 一.题目描述
- 算法题:求s=a+aa+aaa+aaaa+aa…a的值
题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字. 而aa-a 的最大长度是n 思路: 我们假设a 就是那个数字(1 ~ 9) , 最大长度是n 无非就是求下面的公式的值 ∑i ...
- 【小米校招笔试】在Excel中,列的名称是这样一个递增序列:seq={A、B、C、... Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...
2016年小米校招笔试第一题(成都站) 1 在Excel中,列的名称是这样一个递增序列:seq={A.B.C.... Z.AA.AB.AC.... AZ.BA.BB.BC.... BZ.CA.... ...
- 每日程序C语言11-求s=a+aa+aaa+aaaa+aa…a
题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字,例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制 主要代码 void fun(int a ...
- 萌新的Python练习菜鸟100例(十八)求s=a+aa+aaa+aaaa+aa...a的值
题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 分析: · 用户输入层数和数字: · ...
- 数字个数依次叠加 s=a+aa+aaa+aaaa+aa...a
题 目 : 求 s=a+aa+aaa+aaaa+aa-a 的 值 , 其 中 a 是 一 个 数 字 . 例 如2+22+222+2222+22222(此时共有 5 个数相加),几个数相加有键盘控制 ...
- kotlin写的加解密算法,包括模式和填充方式
DES加密 DES是一种对称加密(Data Encryption Standard)算法. DES算法一般有两个关键点,第一个是加密算法,第二个是数据补位. 加密算法常见的有ECB模式和CBC模式: ...
- C语言 输出Sn = a + aa + aaa + aaaa + ······
大家好!今天来打印Sn = a + aa + aaa + aaaa + ······ + aaaaa···(最后一项的意思是很多的a),那么怎么样才行呢?首先,要找到规律,aa是不是等于a * 10 ...
- OJ求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值
问题 B: 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值 题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字(1<=a<=9).例如:2+ ...
最新文章
- string substring的用法_夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战...
- Kettle能做什么?
- [leetcode] 5.最长回文子串
- SAP Analytics Cloud里避免类型为个数的measure出现小数点
- 算法题:判断字符串是否为 ipv4 地址
- mysql5.0 执行定时计划
- 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现
- Subway Pursuit (二分)(交互题)
- Floyd 多源最短路径
- Java使用POI导出excel(下)——实例与小技巧
- java成员变量注释规范_java编程规范之java注释规范
- C++期末课程设计——宾馆客房管理系统(详细报告+源代码+详细注释)(另附加“25+”C++C语言期末课程设计系统下载地址)
- 手机APP身份证识别
- 手淘双11最新实践:PopLayer弹层领域研发模式升级
- 微软2017年预科生计划在线编程笔试第二场-#1498 : Diligent Robots
- odi12配置mysql_Oracle Data Integrator 12c 安装(ODI安装)
- 简易的定时发送生日邮件功能(Listener+定时器+使用java发送邮件)
- 飞机机身控制电子设计,原理图和PCB
- python语言表白语句简单_简短的表白语句280句
- 情侣空间单页HTML模板
热门文章
- 合肥工业大学C语言提交作业,合肥工业大学C语言题库程序设计.doc
- PS如何快速抠头发丝
- Python 并发编程
- 紧急求救~~~在线等...请问asp怎么同时连接多个SQL SERVER数据库..小女子在此先谢谢了..
- WatchGuard 防火墙封 Msn qq icq
- 如何在视频中加水印?分享这些实用的加水印方法给你
- 2019-2020记罗振宇“时间的朋友”跨年演讲(二)
- gateway配合nacos路由报错:Unable to find instance for XXX
- 科普丨“垃圾”DNA?转座子在植物抗旱中的逆袭之路
- cents OS 重装yum,配置阿里yum源