C语言 输入6个学生、3门课程的成绩,统计每个学生的总成绩,并输出总分最高的那位学生的3门课程的成绩和总分。
时间: 2023-06-03 22:06:08 浏览: 109
好的,这是一个关于C语言的问题,我可以回答。以下是代码示例:
```c
#include <stdio.h>
int main()
{
int scores[6][3]; // 存储6个学生3门课程的成绩
int sum[6]; // 存储6个学生的总成绩
int max_index; // 存储总分最高的学生的索引
// 输入每个学生的成绩,计算总成绩
for (int i = 0; i < 6; i++) {
printf("请输入第%d个学生的3门课程成绩:\n", i + 1);
for (int j = 0; j < 3; j++) {
scanf("%d", &scores[i][j]);
sum[i] += scores[i][j];
}
}
// 找到总分最高的学生
max_index = 0;
for (int i = 1; i < 6; i++) {
if (sum[i] > sum[max_index]) {
max_index = i;
}
}
// 输出总分最高的学生的成绩及总分
printf("总分最高的学生是第%d个,分数为%d,各科成绩为:\n", max_index + 1, sum[max_index]);
for (int i = 0; i < 3; i++) {
printf("%d ", scores[max_index][i]);
}
printf("\n");
return 0;
}
```
注意,这段代码只是一个示例,请根据具体情况进行修改。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)