正在加载图片...
6.4循环的嵌套 whle、do- while、for可以有多层嵌套。 即在 while、do- while、for的循环体中可内嵌一个循环语句。 maino L,j, k printf("ijkn): for(i=0;i<2;i++) for(=0;j2;j++) for(k=0;k<2;k++) printf(%od%d%odn,1,1,k) 输出结果为 k 00 0000 01 0 1 100 101 0 例64打印九九表(三角形) maino i int printf ("n") for(i=1;i<=9;i+) for(j=l; j<=i; j++) printf(%d%d=%2d,i,j, i*j) printf("Ⅶn"); 注:程序中用Ⅰ控件行数,用J控件打印个数。 ☆☆只有内循环J循环一遍后,外循环I才改变一次。☆☆6.4 循环的嵌套 while、do –while 、for 可以有多层嵌套。 即在 while、do –while 、for 的循环体中可内嵌一个循环语句。 main() { int i, j, k; printf("i j k\n"); for (i=0; i<2; i++) for(j=0; j<2; j++) for(k=0; k<2; k++) printf(%d %d %d\n", i, j, k); } 输出结果为: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 例 6.4 打印九九表(三角形) main() { int i,j; printf("\n"); for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%d*%d=%2d ",i,j,i*j); printf("\n"); } } 注:程序中用 I 控件行数,用 J 控件打印个数。 ☆☆只有内循环 J 循环一遍后,外循环 I 才改变一次。☆☆
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有