C语言编译求全班20名同学数学英语语文总成绩和各科平均成绩
时间: 2023-11-09 18:07:44 浏览: 49
好的,我可以为您编写一个简单的C程序来求全班20名同学的数学英语语文总成绩和各科平均成绩。以下是示例代码:
```c
#include <stdio.h>
#define NUM_STUDENTS 20 // 学生数量
#define NUM_SUBJECTS 3 // 科目数量
int main() {
int scores[NUM_STUDENTS][NUM_SUBJECTS]; // 学生成绩矩阵
int total_scores[NUM_SUBJECTS] = {0}; // 各科总成绩
double avg_scores[NUM_SUBJECTS] = {0}; // 各科平均成绩
int i, j;
// 读入学生成绩
for (i = 0; i < NUM_STUDENTS; i++) {
printf("请输入第%d个学生的数学、英语、语文成绩:", i + 1);
scanf("%d %d %d", &scores[i][0], &scores[i][1], &scores[i][2]);
}
// 计算各科总成绩
for (i = 0; i < NUM_STUDENTS; i++) {
for (j = 0; j < NUM_SUBJECTS; j++) {
total_scores[j] += scores[i][j];
}
}
// 计算各科平均成绩
for (i = 0; i < NUM_SUBJECTS; i++) {
avg_scores[i] = (double) total_scores[i] / NUM_STUDENTS;
}
// 输出结果
printf("全班20名同学的成绩统计如下:\n");
printf("数学总成绩:%d,平均成绩:%.2f\n", total_scores[0], avg_scores[0]);
printf("英语总成绩:%d,平均成绩:%.2f\n", total_scores[1], avg_scores[1]);
printf("语文总成绩:%d,平均成绩:%.2f\n", total_scores[2], avg_scores[2]);
return 0;
}
```
您可以将上述代码复制到 C 语言编译器中,然后编译运行即可得到全班20名同学的数学英语语文总成绩和各科平均成绩。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)