資源簡介
用二叉樹實現學生健康情況管理系統
【問題描述】
實現學生健康情況管理的幾個操作功能(新建、插入、刪除、從文件讀取、寫入文件和查詢、屏幕輸出等功能)。
健康表中學生的信息有學號、姓名、出生日期、性別、身體狀況等。
【實驗內容】
1.系統的菜單功能項如下:
1------新建學生健康表
2------向學生健康表插入學生信息
3------在健康表刪除學生信息
4------從文件中讀取健康表信息
5------向文件寫入學生健康表信息
6------在健康表中查詢學生信息(按學生學號來進行查找)
7------在屏幕中輸出全部學生信息
8------按學生學好來查找學生信息
9-----退出

代碼片段和文件信息
/*
*?Copyright?(c)?2011計算機學院
*?All?rights?reserved.
*?
*?文件名稱:main.cpp
*?摘????要:本文件是主函數所在,主要實現用戶界面。
*?
*?當前版本:1.0
*?完成日期:2011年11月3日
*/
#include?“stdafx.h“
#include?“BTree.h“
#include?“BSTree.h“
#include?“Sstudent.h“
#include?
using?namespace?std;
int?main()
{???
BSTree?t;??????????????????????//新建一個二叉樹:t
????int?choice=10;?????????????????//將choice初始化使其不為0??
Sstudent?s;?
????BTreeNode?*p=NULL;
char?num[12];
while(choice)
{
cout<<“請輸入您要進行的操作:“< cout<<“1------向學生健康表插入學生信息“< <<“2------在健康表刪除學生信息“< <<“3------在健康表中查詢學生信息(按學生學號來進行查找)“< <<“4------在屏幕中輸出全部學生信息“< <<“0------退出“<
????????cin>>choice;
switch(choice)
{
case?1:?
s.input();????????????//輸入學生信息
?? ???? t.inst(s);
break;?
case?2:?
cout<<“請輸入要刪除學生的學號:?“;
cin>>num;
????? ????p=t.deleteNode(num);
????????????if?(p!=NULL)
{
cout<<“刪除成功!刪除學生的信息為:“< p->getdata().output();
}
break;?
case?3:?
cout<<“請輸入要查詢學生的學號:?“;
cin>>num;
????????????p=t.sear(num);
????if?(p!=NULL)
p->getdata().output();
else
cout<<“找不到該學生信息!“< break;?
case?4:?
? t.prnt();
break;?
? case?0:?break;??????????
default:?cout<<“輸入錯誤!請重新輸入。“< }
cout< }?
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6169??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\BSTree.h
?????文件???????7975??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\BTree.h
?????文件????????832??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\BTreeNode.h
?????文件???????1559??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\main.cpp
?????文件????????510??2011-12-31?15:34??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\ReadMe.txt
?????文件???????2376??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\Sstudent.h
?????文件????????301??2011-10-17?19:24??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\StdAfx.cpp
?????文件????????667??2011-10-17?19:24??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\StdAfx.h
?????文件????????308??2011-11-03?21:01??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\student.dat
?????文件????????536??2011-10-17?19:24??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹_學生健康管理系統.dsw
?????文件?????107520??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹_學生健康管理系統.ncb
?????文件??????51712??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹_學生健康管理系統.opt
?????文件???????4864??2011-10-21?20:06??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹基本操作.dsp
?????文件??????91136??2011-10-22?16:06??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹基本操作.ncb
?????文件??????56832??2011-10-22?16:06??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹基本操作.opt
?????文件???????1335??2011-12-31?15:35??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\二叉樹基本操作.plg
?????文件?????329728??2012-12-02?13:05??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統報告.doc
?????目錄??????????0??2012-12-02?13:01??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統\Debug
?????目錄??????????0??2012-12-02?13:04??用二叉樹實現學生健康情況管理系統+報告\用二叉樹實現學生健康情況管理系統
?????目錄??????????0??2012-12-02?13:05??用二叉樹實現學生健康情況管理系統+報告
-----------?---------??----------?-----??----
???????????????664360????????????????????20
- 上一篇:基于S7-200PLC的溫度控制系統梯形圖
- 下一篇:最小生成樹用堆+并查集進行優化
評論
共有 條評論