如何用c语言统计学生成绩

如题所述

要用C语言统计学生成绩,你可以使用一个数组来存储学生成绩,然后使用循环遍历数组来进行统计。下面是一个示例代码:
#include <stdio.h>

int main() {
;
printf("请输入学生人数:");
scanf("%d", &num);

int scores[num];
int sum = 0;
int = 0;
int min = 100;

printf("请输入%d个学生成绩:\n", num);
for (int i = 0; i < num; i++) {
scanf("%d", &scores[i]);
sum += scores[i];

if (scores[i] > max) {
max = scores[i];
}

if (scores[i] < min) {
min = scores[i];
}
}

double average = (double)sum /;

printf("总分:%d\n", sum);
printf("平均分:%.2f\n", average);
printf("最高分:%d\n", max);
printf("最低分:%d\n", min);

return 0;
}

这个程序首先要求用户输入学生人数,然后根据学生人数创建一个动态大小的数组scores来存储学生成绩。接下来,程序使用for循环获取用户输入的学生成绩,并在过程中计算总分、最高分和最低分。最后,程序计算平均分,并输出统计结果。
你可以直接运行这段代码,并按照提示输入学生人数和对应的学生成绩,然后程序会输出总分、平均分、最高分和最低分。
温馨提示:答案为网友推荐,仅供参考
相似回答