break 和 continue之间的区别: 在1000人中,募捐100000元,当达到10万元后结束 break 跳出当前循环,即 是终止循环,continue结束本次循环,不终止循环 #include <studio.h> #define SUM 100000 int main(){ float amount,aver,total; int i; for (i=1,total=0;i<=1000;i++){ printf("please enter amount"); scanf("%f",&amount); total=total+amount; if (total>=SUM) break; } aver=total/i; printf("num=%d\naver=%10.2f\n",i,aver); return 0; } 100 ```200之间能被3整除的数 #include <studio.h> int main(){ int n; for (n=100;n<=200;n++){ if (n%3==0){ ontinue; printf("%d",n); } printf("\n"); return 0 } } #include <studio.h> int main(){ int i,j,n=0; for(i=1;i<=4;i++){ #这里是1到4之间循环 for(j=1;j<=5;j++,n++) #控制在输出5个数据之后换行 if(n%5==0) printf("\n"); printf("%d\t",i*j); } printf("\n"); return 0; } 1 2 3 4 5 #数字是一行一行打印出来的 ,循环出来 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 #include <studio.h> int main(){ int i,j,n=0; for(i=1;i<=4;i++){ #这里是1到4之间循环 for(j=1;j<=5;j++,n++) #控制在输出5个数据之后换行 if(n%5==0) printf("\n"); if(i==3&& j==1) break; printf("%d\t",i*j); } printf("\n"); return 0; } 1 2 3 4 5 2 4 6 8 10 4 8 12 16 20 #include <studio.h> int main(){ int i,j,n=0; for(i=1;i<=4;i++){ #这里是1到4之间循环 for(j=1;j<=5;j++,n++) #控制在输出5个数据之后换行 if(n%5==0) printf("\n"); if(i==3&& j==1) continue printf("%d\t",i*j); } printf("\n"); return 0; } 1 2 3 4 5 2 4 6 8 10 6 9 12 15 4 8 12 16 20