我是靠谱客的博主 糟糕冬日,最近开发中收集的这篇文章主要介绍C语言练习之统计捐款人数及人均捐款数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目要求:在全系1000个学生中,征集慈善捐款,当总数达到10万元时就结束,统计此时的捐款人数,以及平均每人捐款的数目

题目分析:因为人数不能超过1000,捐款数不能超过100000,所以需要判断两个变量。使用for循环限定人数不超过1000,使用if条件句判断捐款总数是否超过100000
代码如下

#include "stdio.h"
void main()
{    
    int i;//i为捐款人数
    double sum,aver,money;//sum为捐款总数,aver为平均每人捐款数,money是一个学生的捐款数
    sum=0;
    for(i=1;i<=1000;i++)
    {
     printf("请输入第%d个学生的捐款数:",i);
     scanf("%lf",&money);
     sum=sum+money;
     if(sum>100000)
     break;
    }
    aver=sum/i;
    printf("到第%d个学生时,一共%lf元",i,sum);
    printf("平均每人%lf元",aver);
}

运行结果在这里插入图片描述
总结:break语句只能用于循环语句和switch语句之中,不可以单独使用。
break语句表示跳出循环

最后

以上就是糟糕冬日为你收集整理的C语言练习之统计捐款人数及人均捐款数的全部内容,希望文章能够帮你解决C语言练习之统计捐款人数及人均捐款数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部