1解题思路:显然应该用循环来处理。具体思路详见3,4.
2
#include<stdio.h>
#define ED 100000
int main()
{//制作不易望点个关注,后续我会跟新c题库所有知识及题型
int i;
float amount,sum=0,aver;
for(i=1;i<=1000;i++)
{
printf("请输入本人捐款金额:\n");
scanf("%f",&amount);
sum=sum+amount;
if(sum>=ED)
break;
}
aver=sum/i;
printf("平均每人捐款:%f",aver);
return 0;
}
3制作不易,望点个关注,后续我会持续更新c题库,关注我不迷路,有不会的私聊我
4实际循环次数事先不能确定,可以设最大人数为1000,在循环体中累计人数,并用if语句检查是否达到10万元,如果达不到就不再执行循环,终止累加,并计算人均捐款数。
请不要相信胜利就像山坡上的蒲公英一样,唾手可得,但是请相信世上总有一些美好,值得我们全力以赴,