Part 1:
1.continue与break的区别:continue是指结束这个循环并开始重新开始一个循环,break是指结束这个循环并不重新开始,会继续向下运行;
2.在两层嵌套循环中,内层如果出现continue或break,均不会影响外层循环;
Part 2:
#include <stdio.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; min = number; while(n<5) { n++; printf("输入第%d个数: ", n); scanf("%d", &number); if(number>=max) max = number; else if(number<=min) min = number; } printf("最大数为: %d\n", max); printf("最小数为: %d\n", min); return 0; }
Part 3:
#include <stdio.h> int main() { int n,i,j=0; for(n=101;n<201;n++) { for(i=2;i<n;i++) if(n%i==0) break; else if(i==n-1) { printf(" %d",n); j++; } } printf("\n 101~200间共有%d个素数\n",j); return 0; }
#include <stdio.h> int main() { int col,line,i, a, b; for(line=1;line<=5;line++) { a=5-line; b=2*line-1; for(i=1;i<=a;i++) printf(" "); for(col=1;col<=b;col++) {printf("*"); if(col==b) printf("\n"); } } return 0; }
原文:https://www.cnblogs.com/sj0904/p/10720705.html