用break提前结束循环
用continue提前结束本次循环
#include<stdio.h>
int main()
{
int numOfPerson;
int totalMoney = 0;
int money;
for(numOfPerson =1;numOfPerson<1000;numOfPerson++)
{
printf("每个人输入捐款的数目:\n");
scanf("%d",&money);
totalMoney =totalMoney+money;
if(totalMoney>=100000)
{
puts("很好!");
break;
}
}
printf("总捐款人数是:%d\n",numOfPerson);
printf("每个人的捐款平均数据:%f\n",(float)totalMoney/numOfPerson);
return 0;
}
#include<stdio.h>
int main()
{
int data;
for(data =100;data<=200;data++)
{
if(data %3 !=0)
{
continue; // 若不满足if条件,则停止此次小循环,进入下一个小循环
} // 例如89不满足if循环则停止,进入90继续循环
printf(" %d",data);
}
return 0;
}