您的当前位置:首页正文

1000个学生慈善募捐问题

2023-06-22 来源:九壹网
全系1000个学生慈善募捐,当总数达到10万元时就结束,统计捐款人数,以及平均每人捐款的数目。 一、编程思路

1.循环次数不确定,但最多循环1000次 ①在循环体中累计捐款总数

②用if语句检查是否达到10万元

③如果达到就不再继续执行循环,终止累加 2.计算人均捐款数 二、设置变量:

①变量amount,用来存放每人捐款金额 ②变量total,用来存放累加后的总捐款数 ③变量aver,用来存放人均捐款数 ④定义符号常量SUM代表100000 #include #define SUM 100000 int main()

{float amount,aver,total; int i;

for(i=1,total=0;i<=1000;i++) {printf(\"please enter amount:\");

scanf(\"%f\

total= total+amount;

if (total>=SUM) break; }

aver=total / i ;

printf(\"num=%d\\naver=%10.2f\\n\" ,i,aver); return 0; }

因篇幅问题不能全部显示,请点此查看更多更全内容