黑马程序员技术交流社区

标题: for循环的嵌套 [打印本页]

作者: 高伟杰    时间: 2014-3-18 01:25
标题: for循环的嵌套
//要求打印九九乘法表
  1. #include <stdio.h>
  2. int main(){
  3.         for (int a=1;a<=9;a++){
  4.                 for(int b=1;b<=a;b++){
  5.                         printf("%d*%d=%-3d",a ,b,b*a);
  6.             }
  7.             printf("\n");
  8.         }
  9.         return 0;
  10. }
复制代码

总结:
for循环的嵌套使用只有循环体执行完成所有的任务后才执行后面的语句。它的嵌套规律是:外循环一次,内循环直到条件为假才会跳到第一个for循环。
作业二中九九乘法表原理(自己加深理解才写的,有点笨,想了半个小时,才理清楚):
开始执行代码,a=1,a<9,执行内循环b=1,b=a,执行内循环中的循环体,输出1*1=1,执行b++=2,b>a,条件不成立跳出循环,输出换行。执行a++=2,a<9,执行内循环b=1,b<a,执行内循环中的循环体,输出2*1=2,执行b++=2,b=a,条件成立继续循环输出2*2=4,执行b++=3,b>a,条件不成立跳出循环,输出换行。执行a++=3,......一直到a>9,程序结束。
注:%-3d 左对齐,其中3表示输出的数字占3个字符的位置,-表示左对齐,若是+或者不写,则表示右对齐。
作者: 世俗孤岛    时间: 2015-3-8 21:03
一个很经典的程序
作者: lijifeng    时间: 2015-3-13 21:04
说的挺全面的
作者: 碧空海    时间: 2015-3-14 09:12
学习了  
作者: xiaoxiong    时间: 2015-3-14 11:44
刚看过for循环,感觉好有用啊!
作者: bibabo88    时间: 2015-3-17 01:46
FOR很常用的,学习了。
作者: kaiyan1208    时间: 2015-3-17 02:45
学习了  我写的他们说都看晕了  研究研究
作者: 丶有果灬    时间: 2015-3-17 12:23
太简单了  还是指针和oc一大块可以深究!
作者: moresurui0308    时间: 2015-3-18 21:58
for循环真心不错,而且while和do...while的循环都可以用for循环来表示,强大
作者: shao    时间: 2015-4-25 23:55
学习了。。。。。。。。赞个
作者: 陈刘科    时间: 2015-4-26 17:01
厉害厉害。。。。。
作者: Dzlbp    时间: 2015-4-27 22:57
今天恰好学for嵌套,谢谢楼主分享,学习一下
作者: 陈刘科    时间: 2015-4-29 14:11
怎么保证它换列了呀
作者: 陈刘科    时间: 2015-4-29 14:51
靠 原来是一行一行的打印 能不能一列一列的打印呀
作者: qq350106106    时间: 2015-5-1 09:30
嗯哪吼吼
作者: 荣荣    时间: 2015-9-3 23:39
经典程序,以前就因为这个程序纠结了一周!
作者: bowenfei    时间: 2015-9-7 09:11
为什么没有换行?我是新手。。
作者: bowenfei    时间: 2015-9-10 20:12
我今天也刚看完for循环的视频
作者: wx_s1oSwEOC    时间: 2015-9-10 23:06
可以的            
作者: gjl.com    时间: 2015-11-5 16:01
好吧                 
作者: 熊德玺    时间: 2015-11-5 20:36
不错    学习了
作者: Windnon    时间: 2015-11-5 22:34
感觉还是c语言亲切~~~~~
作者: normalwzh    时间: 2015-11-8 23:03
很不错,原理解释清楚
作者: 蜗牛飞翔    时间: 2015-11-13 23:16
学习了,赞一个,牛
作者: wx_YXxWrUwd    时间: 2015-11-14 00:18
for循环用的还蛮多的,是该深入学习一下
作者: 相约玉米地    时间: 2015-11-14 19:32
感觉OC比C难多了,
作者: cxk    时间: 2015-11-15 22:25
刚学到这里来呢
作者: 蜗牛飞翔    时间: 2015-11-15 23:17
经典,收藏
作者: 小槑子    时间: 2015-12-8 00:20
写的不错~    前段时间也是刚刚弄懂
作者: zf147    时间: 2015-12-19 21:27

for循环真心不错,而且while和do...while的循环都可以用for循环来表示,强大
作者: guozhicheng    时间: 2016-4-15 22:11
赞一个...
作者: 小破孩lover    时间: 2016-4-23 23:42
很经典的程序!
作者: 我说三年    时间: 2016-4-30 19:37
看不懂啊啊啊
作者: 胡健cc    时间: 2016-5-1 18:54
上次我发了个简单贴,被斑竹减了20黑马币怎么说




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2