c语言输入6个学生、3门课程的成绩,统计每个学生的总成绩,并输出总分最高的那位学生的3门课程的成绩和总分。
时间: 2023-06-03 21:03:48 浏览: 84
好的,这是一个关于C语言编程的问题,我可以给你提供答案。可以使用一个二维数组来存储学生的成绩,然后使用循环和条件语句来计算总成绩和输出最高总分的学生的成绩。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int scores[6][3];
int i, j, total, max = 0, max_index;
// 输入学生成绩
for (i = 0; i < 6; i++) {
printf("请输入第%d个学生的三门课程成绩:\n", i + 1);
for (j = 0; j < 3; j++) {
scanf("%d", &scores[i][j]);
}
}
// 计算每个学生的总成绩,找出总分最高的学生
for (i = 0; i < 6; i++) {
total = 0;
for (j = 0; j < 3; j++) {
total += scores[i][j];
}
if (total > max) {
max = total;
max_index = i;
}
}
// 输出总分最高的学生的成绩
printf("总分最高的是第%d个学生,成绩如下:\n", max_index+1);
for (j = 0; j < 3; j++) {
printf("%d ", scores[max_index][j]);
}
printf("总成绩为%d\n", max);
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)