📄 error09_2.cpp
字号:
#include <stdio.h>
int main (void)
{
struct student{
int number;
char name[20];
int score[3];
int sum;
};
int i, j, k, n, max=0;
printf("输入n:");
scanf("%d",&n);
for (i = 0; i < n; i++){
printf("输入第%d个学生的学号、姓名和3门成绩:");
scanf("%d%s", &student[i].number, &student[i].name);
for(j = 0; j < 3; j++){
scanf("%d", &student[i].score[j]);
student[i].sum += student[i].score[j];
}
}
max = student[0].sum;
for(i = 0; i < n; i++)
if(max < student[i].sum) {
max = student[i].sum;
k = i;
}
printf("总分最高的学生是: %s,%d分\n", student[k].name, student[k].sum);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -