用c++写一个学生管理系统
时间: 2023-02-06 19:00:43 浏览: 151
c++写的学生管理系统
5星 · 资源好评率100%
好的,那么我们可以先定义一个结构体来存储学生的信息,比如:
```
struct student {
char name[20];
char gender[10];
int age;
char major[30];
float grade;
};
```
然后我们可以编写一些函数来实现对学生信息的管理,比如:
- 一个函数来录入新学生的信息
- 一个函数来查询学生信息
- 一个函数来修改学生信息
- 一个函数来删除学生信息
我们还可以编写一个主函数来调用这些函数,来实现对学生信息的管理。
示例代码如下:
```
#include <stdio.h>
#include <string.h>
#define N 20 // 学生数组的最大长度
struct student {
char name[20];
char gender[10];
int age;
char major[30];
float grade;
};
// 录入学生信息
void input_student(struct student *stu)
{
printf("请输入学生姓名:");
scanf("%s", stu->name);
printf("请输入学生性别:");
scanf("%s", stu->gender);
printf("请输入学生年龄:");
scanf("%d", &(stu->age));
printf("请输入学生专业:");
scanf("%s", stu->major);
printf("请输入学生成绩:");
scanf("%f", &(stu->grade));
}
// 查询学生信息
void query_student(struct student *stu)
{
printf("学生姓名:%s\n", stu->name);
printf("学生性别:%s\n", stu->gender);
printf("学生年龄:%d\n", stu->age);
printf("学生专业
阅读全文