break:结束循环
continue:结束本次循环
break:
在全系1000个学生当中,征集慈善募捐,当总数达到10w元时结束,统计此时捐款人数,以及平均每人捐款的数目。
#include <stdio.h>
int main()
{
int money = 0;
int people = 1;
int sumMoney = 0;
for (;people <= 1000;people++){
printf("请输入捐款的数目:\n");
scanf("%d",&money);
sumMoney = sumMoney + money;
if(sumMoney >= 100000){
printf("捐款总数已到10万");
break;
}
}
printf("捐款的人数为:%d\n",people);
printf("平均每人捐款 %.2f 元 \n",(float)sumMoney/people);
return 0;
}
continue:
输出100-200间不能被3整除的数
#include <stdio.h>
int main()
{
int a;
int b = 3;
for (a = 100;a <= 200;a++){
if(a / b == 0){
continue;
}
printf("%d ",a);
}
return 0;
}