用c语音完成10个学生信息的录入(包括:学号,姓名,性别,年龄,大学语文,高等数学,英语,总成绩)
时间: 2024-05-04 16:22:50 浏览: 11
好的,这个问题属于编程问题,以下是C语言代码示例,用于实现10个学生信息的录入:
```
#include <stdio.h>
struct student {
int id;
char name[50];
char gender[10];
int age;
int chinese;
int math;
int english;
int total;
} s[10];
int main() {
int i;
// 循环输入10个学生信息
for (i = 0; i < 10; ++i) {
printf("请输入第%d个学生的信息:\n", i + 1);
s[i].id = i + 1;
printf("请输入学生姓名:");
scanf("%s", s[i].name);
printf("请输入学生性别:");
scanf("%s", s[i].gender);
printf("请输入学生年龄:");
scanf("%d", &s[i].age);
printf("请输入学生语文成绩:");
scanf("%d", &s[i].chinese);
printf("请输入学生高数成绩:");
scanf("%d", &s[i].math);
printf("请输入学生英语成绩:");
scanf("%d", &s[i].english);
s[i].total = s[i].chinese + s[i].math + s[i].english;
}
// 输出学生信息
printf("学号\t姓名\t性别\t年龄\t语文\t高数\t英语\t总成绩\n");
for (i = 0; i < 10; ++i) {
printf("%d\t%s\t%s\t%d\t%d\t%d\t%d\t%d\n", s[i].id, s[i].name, s[i].gender, s[i].age, s[i].chinese, s[i].math, s[i].english, s[i].total);
}
return 0;
}
```
以上代码实现了用C语言进行10个学生信息的录入,包括学号、姓名、性别、年龄、大学语文、高等数学、英语和总成绩,并输出了学生信息。