c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分和最低分,并输出

如题所述

1、新建一个工程和.c文件。

2、输入主函数和头文件。

3、定义函数类型并赋初值 。

4、输入每一个成绩。

5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。

6、计算平均数。

7、输出求出平均分,最高分和最低分。

8、编译,运行,得到最后结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-30
#include<stdio.h>
int mian()
{
    int i;
    int max;
    int min;
    int sum = 0;
    int socer[10] = {0};
    for(i = 0; i < 10; i++)
    {
        printf("请输入第%d个学生的成绩:\n",i+1);
        scanf("%d",socer[i]);
    }
    max = socer[0];
    min = socer[0];//初始化
    for(i = 0; i < 10; i++)
    {
       sum += socer[i];//求和
       if(socer[i] > max)
       {//替换最大
           max = socer[i];
       }
       if(socer[i] < min)
       {//替换最小
           min = socer[i];
       }
    } 
    printf("avg:%f max:%d min:%d",sum/10.0,max,min);   
    return 0;
}

本回答被提问者和网友采纳