编写用C语言一个程序,统计出10个学生的平均成绩,最高分
时间: 2024-03-17 18:46:03 浏览: 97
好的,以下是一个用 C 语言编写的程序,可以实现统计 10 名学生的平均成绩和最高分:
```c
#include <stdio.h>
int main() {
int scores[10] = {92, 87, 68, 56, 92, 84, 67, 75, 92, 66};
int sum = 0;
float avg_score;
int max_score = scores[0];
int i;
// 计算总分和最高分
for (i = 0; i < 10; i++) {
sum += scores[i];
if (scores[i] > max_score) {
max_score = scores[i];
}
}
// 计算平均分
avg_score = (float) sum / 10;
// 输出结果
printf("平均成绩为:%.1f\n", avg_score);
printf("最高分为:%d\n", max_score);
return 0;
}
```
这个程序首先定义了一个包含 10 个学生成绩的整型数组 `scores`,然后使用一个 `for` 循环语句来计算总分和最高分。接着,程序将总分除以 10 得到平均分,并输出结果。
你可以将这个程序保存在一个名为 `score.c` 的文件中,然后使用 C 语言编译器进行编译和运行。在 Linux 或 macOS 操作系统中,你可以使用以下命令进行编译:
```
gcc score.c -o score
```
该命令将生成一个可执行文件 `score`,你可以用以下命令运行它:
```
./score
```
程序将输出如下结果:
```
平均成绩为:77.9
最高分为:92
```
希望这个程序能够帮到你!
阅读全文