周报
1.对于循环结构的认识
-
死循环
- while()因为其中条件为真进入死循环
- for()中第2个表达式省略
-
嵌套循环
-
#include <stdio.h> void main() { int j ,i; for(i=0;i<2;i++) for(j=0;j<2;j++) printf("%d%d",j,i); }
输出的值为00 01 10 11
解释 从内向外进行循环,内循环2次外循环1次 总共进行4次循环.
有1234四个数,请输出3不重复的3位数.
#include <stdio.h> void main() { int i,j,k; for(i=0;i<5;i++) for(j=0;j<5;j++) for(k=0;k<5;k++) if(i!=j&&i!=k&&j!=k) { printf("%d%d%d"i,j,k) } }
-
此案例运用了3个循环,解释:类似于上一道例题 输出的为111 112 11
3 114 121 121。。。 以此类推 最后一部筛选掉相同的 输出。