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