#include
int main()
{
int donation=0,amount=0; //donation代表每次捐献的金额,amout代表总额
while(amount<10) //捐款超过十万就不再接受捐献
{
scanf("%d\n",&donation);
amount=amount+donation;
}
printf("%d",amount);
return 0;
}
为什么每次输入的总额超过十万才能中止while循环,而实际输出的捐款额却是10万,
比如我输入8,1,1共计10万却不能退出循环,而必须要输入8,1,1,1共计11万,才能中止
循环,而输出的总额却是10万.