C语言的学生管理系统怎么录入学生信息
时间: 2023-09-25 20:12:57 浏览: 104
录入学生信息可以通过以下步骤实现:
1. 定义一个结构体来存储学生信息,例如:
```
struct student {
char name[20];
int age;
char gender[10];
int id;
};
```
2. 在主函数中定义一个学生数组,例如:
```
struct student stu[50];
```
3. 使用循环语句遍历数组,逐一录入学生信息,例如:
```
for (int i = 0; i < 50; i++) {
printf("请输入第%d个学生的姓名:", i+1);
scanf("%s", stu[i].name);
printf("请输入第%d个学生的年龄:", i+1);
scanf("%d", &stu[i].age);
printf("请输入第%d个学生的性别:", i+1);
scanf("%s", stu[i].gender);
printf("请输入第%d个学生的学号:", i+1);
scanf("%d", &stu[i].id);
}
```
4. 录入完成后,可以通过循环语句遍历数组,输出每个学生的信息,例如:
```
for (int i = 0; i < 50; i++) {
printf("第%d个学生的姓名:%s\n", i+1, stu[i].name);
printf("第%d个学生的年龄:%d\n", i+1, stu[i].age);
printf("第%d个学生的性别:%s\n", i+1, stu[i].gender);
printf("第%d个学生的学号:%d\n", i+1, stu[i].id);
}
```
阅读全文