-
大小: 258KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-05-23
- 語言: 其他
- 標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu)??
資源簡介
數(shù)據(jù)結(jié)構(gòu)大作業(yè)之學(xué)生管理系統(tǒng),有代碼有說明書,學(xué)生管理系統(tǒng)
必須完成學(xué)籍登記表中的下面功能。
登記表中包括:學(xué)號、姓名、班級(如:14級軟件1班)、性別、手機(jī)號碼、選修課程等信息。

代碼片段和文件信息
#include?
#include?
#include?
using?namespace?std;
typedef?struct?node?*?pointer;
typedef?struct?
{
char?cname[10];????????//課程名
char?cno[10];??????????//課程編號
char?cterm[15];????????//開課學(xué)期
}Course;
typedef?struct{
????char?sno[10];?????????????????//學(xué)號
char?sname[15];???????????????//姓名
????char?sclass[15];??????????????//班級
char?ssex[5];?????????????????//性別
char?sphone[15];??????????????//手機(jī)號碼
Course?course[1];?????????????//選修課程
}Data;
struct?node{
Data?data;
pointer?next;
};
typedef?pointer?lklist;?????
Course?course1[10];??????//儲存課程信息
int?t=0;?????????????????//記錄課程數(shù)量
void?login(){
????cout<<“\n\n\n\t\t\t\t\t??學(xué)生信息管理系統(tǒng)\n\n“;??
????cout<<“\t\t\t\t\t?????版本號:3.0\n\n“;??
????cout<<“\n\n\n\n\t\t\t\t\t?????2017年4月9日\n\n“;??
????cout<<“\t\t\t\t\t????XX省XX市XX公司\n“;??
????cout<<“\n\n\t\t\t\t\t??????XX制作人\n“;??
????system(“pause“);?
}
int?menu_select()??????????????????????????????//菜單選擇系統(tǒng)函數(shù)??
{??
????char?c;??
????do{??
????????system(“cls“);
cout< ????????cout<<“\t\t\t※※※※※※※※※※?歡迎進(jìn)入學(xué)生信息管理系統(tǒng)?※※※※※※※※※※\n“;??
????????cout<<“\t\t\t※??????????????????????????????????????????????????????????????※\n“;??
????????cout<<“\t\t\t※??????????系統(tǒng)功能說明:??????????????????????????????????????※\n“;??
????????cout<<“\t\t\t※???????????????┌────────-─────—┐??????????????※\n“;??
????????cout<<“\t\t\t※???????????????│?1.?添加學(xué)生?????2.?刪除學(xué)生?│??????????????※\n“;??
????????cout<<“\t\t\t※???????????????│?????????????????????????????│??????????????※\n“;??
????????cout<<“\t\t\t※???????????????│?3.?修改信息?????4.?查詢信息?│??????????????※\n“;??
????????cout<<“\t\t\t※???????????????│?????????????????????????????│??????????????※\n“;??
????????cout<<“\t\t\t※???????????????│?5.?學(xué)生排序?????6.?插入學(xué)生?│??????????????※\n“;??
????????cout<<“\t\t\t※???????????????│?????????????????????????????│??????????????※\n“;?
cout<<“\t\t\t※???????????????│?7.?課程信息?????8.?學(xué)生選課?│??????????????※\n“;
cout<<“\t\t\t※???????????????│?????????????????????????????│??????????????※\n“;?
????????cout<<“\t\t\t※???????????????│?9.?顯示信息?????0.?退出程序?│??????????????※\n“;??
????????cout<<“\t\t\t※???????????????└────────-─────—┘??????????????※\n“;
cout<<“\t\t\t※??????????????????????????????????????????????????????????????※\n“;
cout<<“\t\t\t※??????????????????????????????????????????????????????????????※\n“;
cout<<“\t\t\t※※※※※※※※※※※※※※※歡迎使用※※※※※※※※※※※※※※\n\n“;
????????cout<<“\t\t\t*****溫馨提示您退出程序前請按9顯示信息后確認(rèn)信息無誤再退出程序*****\n\n“;
????????cout<<“\t\t\t請您選擇(0-9):?“;??
????????c=getchar();??
?????}while(c<‘0‘||c>‘9‘);??
????????return?(c-‘0‘);??????????????????????????????????????//字符減去’0‘得到的是數(shù)字整型//??
}
lklist?initlist(){
pointer?head;
head=new?node;
head->next=NULL;
return?head;
}
pointer?rear;?????????????????????????????????????????//一直記錄著鏈表最后一個結(jié)點的位置
int?r=0;
lklist?addstudent(lklist?student){?????????????????????//添加學(xué)生信息
char?sign=‘y‘;
system(“cls“);
pointer?head;
head=studen
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????28672??2017-12-05?19:51??數(shù)據(jù)結(jié)構(gòu)大作業(yè)之學(xué)生管理系統(tǒng)\2015-2016第2學(xué)期數(shù)據(jù)結(jié)構(gòu)大作業(yè)題目.doc
?????文件???????19811??2017-05-05?15:56??數(shù)據(jù)結(jié)構(gòu)大作業(yè)之學(xué)生管理系統(tǒng)\學(xué)生管理系統(tǒng).cpp
?????文件??????252832??2017-12-05?19:50??數(shù)據(jù)結(jié)構(gòu)大作業(yè)之學(xué)生管理系統(tǒng)\數(shù)據(jù)結(jié)構(gòu)大作業(yè).docx
?????目錄???????????0??2017-12-05?19:51??數(shù)據(jù)結(jié)構(gòu)大作業(yè)之學(xué)生管理系統(tǒng)\
評論
共有 條評論