以c语言按系列要求写程序,要求:输入6个学生的三门课程的成绩,统计每个学生的总成绩,并输出总分最高的那个学生的3门课程的成绩和总分
时间: 2023-06-02 16:07:20 浏览: 77
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
好的,这是一个关于编程的问题,我可以回答。以下是程序的代码:
```
#include<stdio.h>
int main()
{
int scores[6][3];
int total[6];
int i, j, max, max_index;
printf("请输入6个学生的三门课程的成绩:\n");
for(i=0; i<6; i++)
{
printf("请输入第%d个学生的成绩:\n",i+1);
for(j=0; j<3; j++)
{
scanf("%d", &scores[i][j]);
}
total[i] = scores[i][0] + scores[i][1] + scores[i][2];
}
max = total[0];
max_index = 0;
for(i=1; i<6; i++)
{
if(total[i] > max)
{
max = total[i];
max_index = i;
}
}
printf("总分最高的学生是第%d个学生,总成绩为%d,三门课程的成绩为:\n", max_index+1, max);
for(j=0; j<3; j++)
{
printf("%d ", scores[max_index][j]);
}
return 0;
}
```
希望能帮到您。
阅读全文