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相关推荐

  1. JavaScript算法(实例九)整数的置换 / 求s=a+aa+aaa+aaaa+aa...a的值 / 自守数

    1.不借助临时变量,进行两个整数的交换.(这种问题非常巧妙,需要大家跳出惯有的思维,利用 a , b进行置换). function foo(a,b){a = a - bb = b + aa = b - ...

  2. 【算法java版11】:实现求s = a + aa + aaa + aaaa + aa...a 的值,其中a是一个数字,几个数相加由键盘控制

    实现求s = a + aa + aaa + aaaa + aa...a 的值 一.题目描述 二.解题思路 三.代码示例 4.测评结果 一.题目描述

  3. 算法题:求s=a+aa+aaa+aaaa+aa…a的值

    题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字. 而aa-a 的最大长度是n 思路: 我们假设a 就是那个数字(1 ~ 9) , 最大长度是n 无非就是求下面的公式的值 ∑i ...

  4. 【小米校招笔试】在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.... ...

  5. 每日程序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 ...

  6. 萌新的Python练习菜鸟100例(十八)求s=a+aa+aaa+aaaa+aa...a的值

    题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 分析: · 用户输入层数和数字: · ...

  7. 数字个数依次叠加 s=a+aa+aaa+aaaa+aa...a

    题 目 : 求 s=a+aa+aaa+aaaa+aa-a 的 值 , 其 中 a 是 一 个 数 字 . 例 如2+22+222+2222+22222(此时共有 5 个数相加),几个数相加有键盘控制 ...

  8. kotlin写的加解密算法,包括模式和填充方式

    DES加密 DES是一种对称加密(Data Encryption Standard)算法. DES算法一般有两个关键点,第一个是加密算法,第二个是数据补位. 加密算法常见的有ECB模式和CBC模式: ...

  9. C语言 输出Sn = a + aa + aaa + aaaa + ······

    大家好!今天来打印Sn = a + aa + aaa + aaaa + ······ + aaaaa···(最后一项的意思是很多的a),那么怎么样才行呢?首先,要找到规律,aa是不是等于a * 10 ...

  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+ ...

最新文章

  1. string substring的用法_夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战...
  2. Kettle能做什么?
  3. [leetcode] 5.最长回文子串
  4. SAP Analytics Cloud里避免类型为个数的measure出现小数点
  5. 算法题:判断字符串是否为 ipv4 地址
  6. mysql5.0 执行定时计划
  7. 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现
  8. Subway Pursuit (二分)(交互题)
  9. Floyd 多源最短路径
  10. Java使用POI导出excel(下)——实例与小技巧
  11. java成员变量注释规范_java编程规范之java注释规范
  12. C++期末课程设计——宾馆客房管理系统(详细报告+源代码+详细注释)(另附加“25+”C++C语言期末课程设计系统下载地址)
  13. 手机APP身份证识别
  14. 手淘双11最新实践:PopLayer弹层领域研发模式升级
  15. 微软2017年预科生计划在线编程笔试第二场-#1498 : Diligent Robots
  16. odi12配置mysql_Oracle Data Integrator 12c 安装(ODI安装)
  17. 简易的定时发送生日邮件功能(Listener+定时器+使用java发送邮件)
  18. 飞机机身控制电子设计,原理图和PCB
  19. python语言表白语句简单_简短的表白语句280句
  20. 情侣空间单页HTML模板

热门文章

  1. 合肥工业大学C语言提交作业,合肥工业大学C语言题库程序设计.doc
  2. PS如何快速抠头发丝
  3. Python 并发编程
  4. 紧急求救~~~在线等...请问asp怎么同时连接多个SQL SERVER数据库..小女子在此先谢谢了..
  5. WatchGuard 防火墙封 Msn qq icq
  6. 如何在视频中加水印?分享这些实用的加水印方法给你
  7. 2019-2020记罗振宇“时间的朋友”跨年演讲(二)
  8. gateway配合nacos路由报错:Unable to find instance for XXX
  9. 科普丨“垃圾”DNA?转座子在植物抗旱中的逆袭之路
  10. cents OS 重装yum,配置阿里yum源