c语言编写程序,定义一个包含5个同学的学生成绩管理系统(学号,姓名,性别,成绩),要求通过键盘录入学生基本信息,并能全部显示输出。
时间: 2024-01-05 17:02:13 浏览: 82
以下是一个简单的C语言程序,实现了学生成绩管理系统的基本功能:
```c
#include <stdio.h>
struct student { // 定义学生结构体
int id; // 学号
char name[20]; // 姓名
char gender; // 性别
float score; // 成绩
} stu[5]; // 定义5个学生
int main() {
int i;
for(i = 0; i < 5; i++) { // 循环录入学生信息
printf("请输入第%d个学生的信息:\n", i+1);
printf("学号:");
scanf("%d", &stu[i].id);
printf("姓名:");
scanf("%s", stu[i].name);
printf("性别:");
scanf(" %c", &stu[i].gender);
printf("成绩:");
scanf("%f", &stu[i].score);
}
printf("\n所有学生的信息如下:\n");
printf("学号\t姓名\t性别\t成绩\n");
for(i = 0; i < 5; i++) { // 循环输出学生信息
printf("%d\t%s\t%c\t%.2f\n", stu[i].id, stu[i].name, stu[i].gender, stu[i].score);
}
return 0;
}
```
运行程序后,可以依次输入每个学生的信息,最后程序会将所有学生的信息全部显示输出。
阅读全文