栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言宿舍管理系统课设

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言宿舍管理系统课设

项目说明

本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行。
项目运行截图



代码界面截图

部分关键代码:

int find_check(stu *head,stu *p) //检查宿舍是否满员,符合返回1,不符合返回0

{

//print(head); //测试

//printf(“进入n”);

stu *i;

for(i=head->next;i!=NULL;i=i->next)

{

if(!strcmp(p->dorm,i->dorm)&&(p->dorm_num_idi->dorm_num_id)&&(p->dorm_numi->dorm_num))

{

printf(“t宿舍信息重复n”);

return 0;

}

}

return 1;

}

stu *creat()//创建链表

{

stu *head,*end,*p;

char id[10];

head=NULL;

head=(stu*)malloc(sizeof(stu));

head->next=NULL;

end=head;

printf(“t输入学号:”);

fflush(stdin);

gets(id);

while(strlen(id)>0)

{

if(find_id(id,head))//学号查重,重复返回0,否则1

{

p=(stu*)malloc(sizeof(stu));

strcpy(p->id,id);

printf(“t输入姓名:”);

gets(p->name);

printf(“t输入公寓名称:”);

scanf(“%s”,p->dorm);

printf(“t输入宿舍名称:”);

scanf(“%d”,&p->dorm_num);

printf(“t输入床位号:”);

scanf(“%d”,&p->dorm_num_id);

if(find_check(head,p)) //检查宿舍是否满员,符合返回1,不符合返回0

{

printf(“t手机号:”);

fflush(stdin);

gets(p->number);

printf(“t年龄:”);

scanf(“%d”,&p->age);

printf(“t性别:”);

scanf(“%s”,p->sex);

printf(“t专业班级:”);

scanf(“%s %d”,p->major,&p->banji);

printf(“t输入入学年份:”);

scanf(“%d”,&p->enUniversity);

end->next=p;

end=p;

p->next=NULL;

}

}

printf(“t输入学号:”);

fflush(stdin);

gets(id);

}

return head;

}

获取完整代码:
链接:https://pan.baidu.com/s/1w5WEre5eaqBvkDy2ocwG6w
提取码:b13y

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/951728.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号