用C++做学生证管理系统,哪位高手帮我做一下,急啊,谢啦。

来源:百度知道 编辑:UC知道 时间:2024/06/01 20:47:10
【说明及要求】
系统应该具有下列功能:
1.录入某学生的学生证信息。
2.给定学号,显示某位学生的学生证信息。
3.给定某个班级的班号,显示该班所有学生的学生证信息。
4.给定某位学生的学号,修改该学生的学生证信息。
5.给定某位学生的学号,删除该学生的学生证信息。
6.给定某个班级的班号,显示该班的学生人数。
【提示】
(1)定义结构体表示学生证信息(学号、姓名、性别、班级号、专业);
(2)用文件存储学生证信息;
(3)分别定义函数实现上述各功能;
(4)在main函数中调用上述函数进行演示。

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#define N 100
typedef struct
{int num;
char name[10];
char sex;
char addr[10];
float score[5];
float average;
float sum;
}STU;
int i=0;
STU stu[N]={0};
FILE *fp;
void openfile();
void savefile();
void editmenu();
void findmenu();
void sort();
void stat();
void add();
void dele();
void modify();
void look();

float aver(STU *);
void main()
{char choose;

do
{
system("cls");

printf("\n\n\n\n\n\n\n");
printf(" |******Student Grade Management System******|\n");
printf(" |-------------------------------------------|\n");
printf(" | Please input option(0-9):