输入n(scanf)个学生,分别输入每个学生的学号 姓名 语文成绩 数学成绩 英语成绩, 将成绩表输出,成绩表包括每个学生的 学号 姓名 语文成绩 数学成绩 英语成绩 总分。
时间: 2023-09-06 20:14:13 浏览: 97
汇编学生成绩排名,能将各个学生的学号,成绩,名次输出
5星 · 资源好评率100%
这个问题属于编程问题,我可以回答。以下是一个可能的 C 代码实现:
```c
#include <stdio.h>
struct student {
char id[10];
char name[20];
int chinese;
int math;
int english;
int total;
};
int main() {
int n;
scanf("%d", &n);
struct student stu[n];
for (int i = 0; i < n; i++) {
scanf("%s %s %d %d %d", stu[i].id, stu[i].name, &stu[i].chinese, &stu[i].math, &stu[i].english);
stu[i].total = stu[i].chinese + stu[i].math + stu[i].english;
}
printf("学号\t姓名\t语文\t数学\t英语\t总分\n");
for (int i = 0; i < n; i++) {
printf("%s\t%s\t%d\t%d\t%d\t%d\n", stu[i].id, stu[i].name, stu[i].chinese, stu[i].math, stu[i].english, stu[i].total);
}
return 0;
}
```
阅读全文