C++实现学生管理系统实现学生管理系统
本文实例为大家分享了C++实现学生管理系统的具体代码,供大家参考,具体内容如下
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
// 学生信息结构体
typedef struct _STRU_STU_SCORE_{
unsigned int nStuId;
char cpName[256];
unsigned short nScoreChinese;
unsigned short nScoreMath;
unsigned short nScoreEnglish;
} STRU_STU_SCORE;
void PrintHelp()
{
cout<<"\n//**************************************************************************//";
cout<<"//************* 学 生 成 绩 管 理 系 统 *****************//";
cout<<"//**************************************************************************//";
cout<<"(1)插入一条纪录,请输入i或I;(2)删除一条纪录,请输入d或D;";
cout<<"(3)修改纪录,请输入m或M;(4)查询纪录,请输入g或G;";
cout<<"(5)显示所有纪录,请输入a或A;(6)显示不及格纪录,请输入f或F;";
cout<<"(7)显示帮助文件,请输入h或H;\n(8)删除所有纪录,请输入c或C。";
cout<<"(9)退出,请输入q或Q。";
cout << flush;
return;
}
int InsertRecord()
{
STRU_STU_SCORE e;
int rslt;
cout<<"\n请输入纪录的各个信息:";
cout<<"\n学号:";
cin>>e.nStuId;
cout<<"\n姓名:";
cin >> e.cpName;
cout<<"\n语文成绩:";
cin >> e.nScoreChinese;
cout<<"\n数学成绩:";
cin >> e.nScoreMath;
cout<<"\n英语成绩:";
cin >> e.nScoreEnglish;
// 插入链表
// 调用链表的Insert操作代码
rslt = 0; /* 插入结果 */
if (rslt == 0)
{
cout << endl << "插入纪录成功!";
}
else
{
cout << endl << "插入纪录失败!";
}