资源简介
用二叉树实现学生健康情况管理系统
【问题描述】
实现学生健康情况管理的几个操作功能(新建、插入、删除、从文件读取、写入文件和查询、屏幕输出等功能)。
健康表中学生的信息有学号、姓名、出生日期、性别、身体状况等。
【实验内容】
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的温度控制系统梯形图
- 下一篇:最小生成树用堆+并查集进行优化
相关资源
- 2017年全国大学生电子设计竞赛 滚球控
- 2016年美国大学生数学建模竞赛题目
- 一个简单的vfp学生管理系统
- 学生高考成绩管理系统
- 证书打印软件学生证等证书打印
- 数据库 高校学生选课管理系统
- rc 资源编辑器-用于可视化编辑资源文
- 大学生宿舍管理系统数据库设计
- 数据库课程设计 学生信息管理系统
- 平衡二叉树完整代码创建,插入,旋
- 大学生心理健康网站界面
- 两个矩阵的加减乘除运算以及矩阵转
- 职工工资管理系统(数据结构课程设
- MuyiGaoDeMap
- 学生作业提交系统
- 递推最小二乘C+.zip
- 迷宫问题的求解八个方向的
- 北邮微机原理与接口技术 汇编语言写
- 基于web的学生上机考勤管理系统
- 学生选课 系统HIPO图
- 大学生交友网可行性研究报告
- 静态网页 学生管理系统 学生信息管理
- 学生评语生成器
- 全自动学生评语,老师的好助手
- 学生个人消费管理系统 C项目 源码+详
- 暗黑源代码
- 仿记事本Demo
- 由俩中遍历序列恢复二叉树
- 2020年安徽省机器人大赛--大学生程序
- 2018年TI杯大学生电子设计竞赛题C-无线
评论
共有 条评论