有一个一维数组,内放10个学生成绩,输出各分数段人数、平均分、最高分和最低分?

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:48:07
这个是个c语言题,我很着急,希望好心人帮帮我~~!!

double[] scores = {10,20,30,40,50,60,70,80,90,100}; //放10个成绩,你自己填
int[] students = {0,0,0,0,0,0,0,0,0,0}; //各个分数段,初始值10个0
double max,min,ave,total; //最高,最低,平均,总分

max=min=total=scores[0]; //初始化,把第一个学生的成绩作为基准
for (int i=1; i<10; i++) {
total += scores[i]; //积累总分
if (scores[i]>max) max=scores[i]; //找最大
if (scores[i]<min) min=scores[i]; //找最小
int index= (int)scores[i]/10; //取分数的10位数
students[index]++; //相应的分数段人数加1
}
ave=total/10;

//现在ave里面是平均分,students数组里面是各个分数段人数0-9,10-19,20-29...,max,min是最高最低分

有一个一维数组,内放10个学生成绩,编写一个函数求平均成绩 有一个一维数组score,内放10个学生成绩,求平均值(运行有问题) c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分。 在一个一维数组中放了10个学生的成绩编程求平均成绩 有一个数组,内放10个整数,要求找出最大数以及它的下标 用一个一维数组存放10 个学生的成绩,写一个函数求出平均 有一个数组,内放10个整数,要求找出将这10个数按照从大到小的顺序排列。C++ 有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换. VFP中定义一个有10个元素组成的一维数组(在线等) C语言程序:有一数组,内放10个数,编程找出最小的数及其下标