C语言:在100名学生中举行慈善募捐,捐款额达到1000时停止

代码实现目的:在全系100名学生中举行慈善募捐,当总数达到1千元时就结束统计,此时捐款的人数以及平均每人捐款的数目。

#include <stdio.h>
int main()
{	
	int i,sum;     //i为学生人数,sum代表本次需捐款1000元
	double average,t,n;    //average为平均捐款额 ,n为每人捐款额,t为总捐款额  
	sum = 1000;  
	t = 0;  //t赋初值为0 
	for(i=1;i<=100;i++)  //定义for循环,学生人数从1开始,每次循环+1,共循环100次 
	{
		printf("请第%d位同学捐款:",i); //输出第几位同学捐款 
		scanf("%lf",&n);     //输入每人捐款的额度 
		t = t+n;             //t每循环一次更新为所有人捐款的总额 
		if(t>=sum)           
		{
			//当总额t的值大于等于sum要求的1000时 ,用break跳出循环 
			break;
		}
	}
	average = t/i;  //本次实际捐款总额除以实际捐款人数代表平均值 
	printf("捐款人数:%d\n",i);//输出捐款人数和捐款平均值 
	printf("平均每人捐款:%lf",average);

	return 0;

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妄想成为恶犬的柯基

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值