加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

提示输入5个学生的成绩(保证分数在0~100之间),算出平均分

(2014-04-26 21:30:30)
标签:

it

分类: C语言作业

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

提示输入5个学生的成绩(保证分数在0~100之间),算出平均分、最高分、最低分,然后输出

#include

// 学生的个数

#define kCount 5


int main()

{

    // 1.定义一个数组保存5个学生的分数

    // 初始化一下,默认都是-1分,只要默认值不是0~100都行

    int scores[kCount] = {-1, -1, -1, -1, -1};

    

    // 2.定义变量保存总分、最高分(默认是0分)、最低分(默认是100分)

    int sum = 0, max = 0, min = 100;

    

    // 3.提示输入

    for (int i = 0; i

    {

        // 3.1 如果学生的成绩不在0~100内,就重新提示输入

        while (scores[i]<<span style="color: #272ad8">0 || scores[i]>100)

        {

            // 3.1.1 提示输入

            printf("请输入第%d个学生的成绩(0~100):\n", i + 1);

            

            // 3.1.2 接收输入

            scanf("%d", &scores[i]);

        }

        

        // 3.2 累加成绩

        sum += scores[i];

        

        // 3.3 判断最高分

        if (scores[i] > max)

        {

            max = scores[i];

        }

        

        // 3.4 判断最低分

        if (scores[i] < min)

        {

            min = scores[i];

        }

    }

    

    // 4.输出结果

    printf("平均分是%d,最高分是%d,最低分是%d\n", sum/kCount, max, min);

}

---------------------- ASP.Net+Unity开发.Net培训、期待与您交流! ----------------------

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有