栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++实现学生管理系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++实现学生管理系统

本文实例为大家分享了C++实现学生管理系统的具体代码,供大家参考,具体内容如下

#include 
#include 
#include 
#include 

// 学生信息结构体
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//n";
 cout<<"//n";
 cout<<"//n";

 cout<<"(1)插入一条纪录,请输入i或I;n(2)删除一条纪录,请输入d或D;n";
 cout<<"(3)修改纪录,请输入m或M;n(4)查询纪录,请输入g或G;n";
 cout<<"(5)显示所有纪录,请输入a或A;n(6)显示不及格纪录,请输入f或F;n";
 cout<<"(7)显示帮助文件,请输入h或H;n(8)删除所有纪录,请输入c或C。n";
 cout<<"(9)退出,请输入q或Q。n";

 cout << flush;

 return;
}

int InsertRecord()
{
 STRU_STU_SCORE e;
 int rslt;

 cout<<"n请输入纪录的各个信息: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 << "n插入纪录失败!";
 }

 cout << flush;

 return 0;
}

int QueryAllRecord()
{
 //打印所有学生的成绩信息。
 cout << "n打印所有学生的成绩信息。n";

 cout << endl;
 cout << endl;
 cout << "n学号 姓名 语文 数学 英语n";

 // 显示所有学生信息

 cout << endl;
 cout << endl;

 cout << flush;

 return 0;
}

int QueryRecord()
{
 STRU_STU_SCORE e;

 cout << "n请输入要查询纪录的学号:";
 cin >> e.nStuId;

 cout << endl;
 cout << endl;

 cout << "n学号 姓名 语文 数学 英语n";
 // 显示所查学生信息

 cout << endl;
 cout << endl;

 cout << flush;

 return 0;
}

int DelRecord()
{
 unsigned int stuid;

 cout << "n请输入要删除纪录的学号:";
 cin >> stuid;

 // 删除记录代码

 return 0;
}

int ModifyRecord()
{
 STRU_STU_SCORE e;

 cout << "n请输入纪录的各个信息: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;

 // 修改记录代码

 return 0;
}

int QueryFailedRecord()
{
 //打印所有不及格学生的成绩信息。
 cout << "n打印所有学生的成绩信息。n";

 cout << endl;
 cout << endl;
 cout << "n学号 姓名 语文 数学 英语n";

 // 查询显示不及格学生信息代码

 cout << endl;
 cout << endl;
 cout << flush;

 return 0;
}

int main()
{
 char cSelection;

 PrintHelp();

 while (1)
 {
 printf("n请输入您的选择(i,d,m,g,a,f,h,c或q):");

 cSelection = getche();
 switch(cSelection)
 {
 case 'i':
 case 'I':
 {
 InsertRecord();
 break;
 }

 case 'd':
 case 'D':
 {
 DelRecord();
 break;
 }

 case 'm':
 case 'M':
 {
 ModifyRecord();
 break;
 }

 case 'g':
 case 'G':
 {
 QueryRecord();
 break;
 }

 case 'a':
 case 'A':
 {
 QueryAllRecord();
 break;
 }

 case 'f':
 case 'F':
 {
 QueryFailedRecord();
 break;
 }

 case 'c':
 case 'C':
 {

// DeleteAll();;
 break;
 }

 case 'q':
 case 'Q':
 {
// DestroyList();;
 break;
 }

 case 'h':
 case 'H':
 {
 PrintHelp();
 break;
 }

 default:
 {
 break;
 }
 }

 if (cSelection == 'q' || cSelection == 'Q')
 {
 break;
 }
 }

 return 0;
}

推荐几篇文章:

C++实现简单的图书管理系统

C++实现简单的职工信息管理系统

C++基础学生管理系统

关于管理系统的更多内容请点击《管理系统专题》进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/61476.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号