C 课程设计 学生宿舍管理系统

发布 2022-10-04 13:06:28 阅读 7862

# include<>引用库函数*/

# include<>

# include<>

# include<>

typedef struct定义结构体数组*/

char roomnum[4房间号*/

char bednum[2床位号*/

char num学号*/

char name[20姓名*/

student;

student room1[10000结构体数组变量*/

int menu_select菜单函数*/

char c;

dowhile(c<'0'||c>'9');

return(c='0返回选择*/

int input(student room,int n输入若干条记录*/

int i=0;

char sign,x=[10x[10]为清除多余的数据所用*/

while(sign!='n'&&sign!='n判断*/

return(n+i);

void display(student room,int n显示所有记录*/

int i;

printf("\t\tn");格式头*/

printf("\t\t房间号床位号学号姓名n");

printf("\t\tn");

for(i=1;i<=n+1;i循环输入*/

printf("\t\t");

system("pause");

void sort_by_num(student room,int n) /按学号排序*/

int i,j,*p,*q,s;

char t[10];

for(i=0;i for(j=0;j<=n-1-j;j++)

if(strcmp(room[j].num,room[j+1].num)>0)

strcpy(t,room[j+1].bednum);

strcpy(room[j+1].bednum,room[j].bednum);

strcpy(room[j].bednum,t);

strcpy(t,room[j+1].num);

strcpy(room[j+1].num,room[j].num);

strcpy(room[j].num,t);

strcpy(t,room[j+1].name);

strcpy(room[j+1].name,room[j].name);

strcpy(room[j].name,t);

void sort_by_roomnum(student room,int n) /按房间号排序*/

int i,j,*p,*q,s;

char t[10];

for(i=0;i for(j=0;j<=n-1-j;j++)

if(strcmp(room[j].roomnum,room[j+1].roomnum)>0)

strcpy(t,room[j+1].roomnum);

strcpy(room[j+1].roomnum,room[j].roomnum);

strcpy(room[j].roomnum,t);

strcpy(t,room[j+1].bednum);

strcpy(room[j+1].bednum,room[j].bednum);

strcpy(room[j].bednum,t);

strcpy(t,room[j+1].num);

strcpy(room[j+1].num,room[j].num);

strcpy(room[j].num,t);

strcpy(t,room[j+1].name);

strcpy(room[j+1].name,room[j].name);

strcpy(room[j].name,t);

int insert_a_record(student room,int n插入一条记录*/

char x[100清除多余输入所用*/

printf("\t\t学生房间号交互输入*/

scanf("\t\t%s",&room[n].roomnum);

printf("\t\t学生床位号:")

scanf("\t\t%s",&room[n].bednum);

printf("\t\t学生学号:")

scanf("\t\t%s",&room[n].num);

printf("\t\t学生姓名:")

scanf("\t\t%s",&room[n].name);

gets(x);

n++;sort_by_num(room,n调用排序函数*/

printf("\t\t插入记录成功!返回成功信息*/

return(n);

int delete_a_record(student room,int n按姓名查找,删除一条记录*/

学生宿舍管理系统课程设计

黄山学院。编程技术课程设计 报告。系 院信息工程学院。专业 计算机科学与技术班级 12计算机2班 学生姓名 鲁润楠学号 21206032033 题目 学生宿舍管理系统。指导教师陆超泽。学年学期 2014 2015 学年第 1 学期 2014 年 12 月 15 日。目录。第1章分析 3 1.1 开发...

学生宿舍管理系统课程设计报告

清水混凝土的配合比设计中,要针对当地水泥 砂石 外掺料及外加剂等原材料影响混凝土质量的多种因素进行分析,确定主要控制因素,并从经济性和使用要求综合考虑,优选出符合生产条件的最优方案组合。obstacles,correcting misunderstandings,advocate good 课程设计...

学生宿舍管理系统工程课程设计

软件工程课程。设计报告。专业班级。项目名称 学生宿舍管理系统。项目组长。成员。对系统可划分为两层流程图 第一层流程图 流程图如图1 1所示 核对用户名 密码。验证员工用户名 密码。验证管理员用户名 密码。图1 1 登录流程图。第二层流程 3种不同权限的用户进入特定的界面进行各自操作。以学生用户权限登...