c语言:全系1000学生募捐,总数达到10万元结束,统计捐款人数,平均每人捐款数目
2016-05-29 13:39
3503 查看
在全系1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。
解:程序:
#include<stdio.h>
#define SUM 100000
int main()
{
float amount, aver, total;//amount金额,数量
int i=0;
total = 0;
for (i = 1; i <= 1000; i++)
{
printf("请输入捐款金额:");
scanf("%f", &amount);
total+= amount;
if (total >= SUM)
{
break;
}
}
aver = total / i;
printf("num=%d\naver=%10.2f\n",i,aver);
return 0;
}
结果:
请输入捐款金额:13000
请输入捐款金额:65000
请输入捐款金额:21000
请输入捐款金额:11000
num=4
aver= 27500.00
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1741566
解:程序:
#include<stdio.h>
#define SUM 100000
int main()
{
float amount, aver, total;//amount金额,数量
int i=0;
total = 0;
for (i = 1; i <= 1000; i++)
{
printf("请输入捐款金额:");
scanf("%f", &amount);
total+= amount;
if (total >= SUM)
{
break;
}
}
aver = total / i;
printf("num=%d\naver=%10.2f\n",i,aver);
return 0;
}
结果:
请输入捐款金额:13000
请输入捐款金额:65000
请输入捐款金额:21000
请输入捐款金额:11000
num=4
aver= 27500.00
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1741566
相关文章推荐
- c语言:输出100~200之间的不能被3整除的数。
- c语言:break和continue的区别,编程举例说明
- c语言:求π的近似值
- c语言:新颖的进制灵活应用
- c语言:判断一个整数是不是2的整数次方
- c语言:输入两个整数m和n,计算需要改变m的二进制表示中的多少位才能得到n
- c语言:写一个函数,输入n,求斐波拉契数列的第n项(5种方法,层层优化)
- c语言:从标准输入读取几行输入,输入打印到标准输出上,加上行号
- c语言:编写折半查找函数
- c语言:创建一个数组,分别实现函数初始化数组、 清空数组、数组元素的逆置
- C语言:VS环境下的程序调试快捷键
- c语言:输出一个数组,判断是否存在问题,若有,请找出问题并改正
- c语言:宏的使用举例
- c语言:宏里面参数不加括号容易出错,在使用时尽量加括号及举例
- c语言:printf可以自动把两个字符串合并成一个字符串,并且可以合并多个
- c语言:#和##的区别及作用
- c语言:两种方法实现字符串拷贝strcpy
- C语言:VS环境下的程序快捷键大全以及Windows快捷键命令
- c语言:全局变量和局部变量的区别:通过调用函数举例
- c语言:字符串匹配的KMP算法