文章目录
- break提前结束整个循环
- 示例
- 代码
- 现象
- continue提前结束本次循环
- 示例
- 代码
- 现象
break提前结束整个循环
示例
代码
#include <stdio.h>
int main()
{
int numOfPerson ;
int totalmoney = 0;
int money ;
printf("这是一个使用break关键字的程序===========\n");
for(numOfPerson=1;numOfPerson<=1000;numOfPerson++){
printf("请输入捐款金额\n");
scanf("%d",&money);
totalmoney = totalmoney+money;
if(totalmoney>=100000){
puts("捐款金额已达到10w");
printf("捐款人数为:%d\n",numOfPerson);
printf("平均捐款金额为:%.3f\n",(float)totalmoney/numOfPerson);
break;
}
}
return 0 ;
}
现象
continue提前结束本次循环
示例
这里用取余运算符(%)
如图理解
代码
#include <stdio.h>
int main()
{
int data;
printf("这是一个带有continue关键字的程序\n");
for(data=100;data<=200;data++){
if(data%3==0){ //能被3 整除
continue;
}
printf("%d ",data);//不能被3整除就打印
}
return 0 ;
}
现象
----- 如有错误欢迎大家批评指正!!!