1 / 9
文档名称:

C语言课程设计:学生宿舍管理系统.doc

格式:doc   页数:9
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课程设计:学生宿舍管理系统.doc

上传人:企业资源 2012/1/16 文件大小:0 KB

下载得到文件列表

C语言课程设计:学生宿舍管理系统.doc

文档介绍

文档介绍:学生宿舍管理系统

进一步掌握和利用C语言进行程设计的能力,理解和运用结构化程设计的思想和方法,熟练掌握条件语句、循环、数组、函数操作,初步掌握开发一个小型实用系统的基本方法,学会高度一个较长程序的基本方法和利用流程图或N-S图表示算法,将本课程所学的知识合理地运用于实践当中。了解一些书上没有的函数及使用方法。


利用数组对宿舍的记录进行循环输入输出,利用冒泡法记录进行排序,利用循环查找数组中某个数据,对其进行显示,删除,读入和写入文档等操作。

开始
输出界面
选择操作
选择1
选择2
选择3
选择4
选择5
选择6
选择7
选择8
选择9
选择0
输入记录


显示记录









退出系统
结束
按床位排序显示
按学号排序显示




插入一个记录
查找删除记录
查找显示记录
从文件输入
写入文件保存






#include<> /*引用库函数*/
#include<>
#include<>
#include<>
typedef struct /*定义结构体数组*/
{
char roomnum[4]; /*房间号*/
char bednum[2]; /*床位号*/
char num[10]; /*学号*/
char name[20]; /*姓名*/

}Student;
Student room1[1000]; /*结构体数组变量*/
int menu_select() /*菜单函数*/
{
char c;
do{
system("cls"); /*运行前清屏*/
printf("\t\t★★★★★★学生宿舍管理系统★★★★★★\n"); /*菜单选择*/
printf("\t\t§ 1. 输入记录§\n");
printf("\t\t§ 2. 显示记录§\n");
printf("\t\t§ 3. 按房间号排序并显示§\n");
printf("\t\t§ 4. 按学号排序并显示§\n");
printf("\t\t§ 5. 插入一条记录按学号排序并显示§\n");
printf("\t\t§ 6. 按姓名查找,删除一条记录§\n");
printf("\t\t§ 7 查找并显示一个记录§\n");
printf("\t\t§ 8. 从文件中读入数据§\n");
printf("\t\t§ 9. 循环写入数据§\n");
printf("\t\t§ 0. 结束程序§\n");
printf("\t\t★★★★★★★★★★★★★★★★★★★★\n");
printf("\t\t请选择您要运行的选项按(0-9):");
c=getchar(); /*读入选择*/
}while(c<'0'||c>'9');
return(c-'0'); /*返回选择*/
}
int Input(Student room[],int n) /*输入若干条记录