C语言如何实现学生宿舍信息管理系统
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要讲解了"C语言如何实现学生宿舍信息管理系统",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C语言如何实现学生宿舍信息管理系统"吧!功能描述该
千家信息网最后更新 2025年01月19日C语言如何实现学生宿舍信息管理系统
这篇文章主要讲解了"C语言如何实现学生宿舍信息管理系统",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C语言如何实现学生宿舍信息管理系统"吧!
功能描述
该学生宿舍信息管理系统主要实现的功能有:创建学生宿舍信息,显示学生宿舍信息,查询学生宿舍信息,修改学生宿舍信息,删除学生宿舍信息,保存学生宿舍信息,读取学生宿舍信息。其系统功能模块图如下:
完整代码如下:
#include#include #include #include #include #define MAX 1000int k=0; //结构体类型typedef struct { char name[20]; //姓名 char sex[5]; //性别 char classs[20]; //班级 int number; //学号 int age; //年龄 int dorm; //宿舍号 int year; //年份 int month; //月份}students; //创建学生宿舍信息int establish(students stu[]){ int i,x; for(i=0;i<1000;i++) { system("cls"); printf("\n\n 录入学生信息 (最多%d个)\n",MAX); printf(" ----------------------------\n"); printf("\n 第%d个学生",k+1); printf("\n 请输入学生的学号:"); scanf("%d",&stu[k].number); printf("\n 请输入学生的姓名:"); scanf("%s",stu[k].name); printf("\n 请输入学生的性别:"); scanf("%s",stu[k].sex); printf("\n 请输入学生的年龄:"); scanf("%d",&stu[k].age); printf("\n 请输入学生的班级:"); scanf("%s",stu[k].classs); printf("\n 请输入学生入住时间(如:2017 9):"); while((scanf("%d %d",&stu[k].year,&stu[k].month))!=EOF) { if(stu[k].year<1000||stu[k].year>9999||stu[k].month>12||stu[k].month<1)//限定输入范围 { printf("对不起,输入错误,请重新输入:"); } else break; } printf("\n 请输入学生的宿舍号:"); scanf("%d",&stu[k++].dorm); printf("\n 请按 1 键返回主菜单或按 0 键继续创建:"); scanf("%d",&x); if(x!=0) break; } return k;} //显示学生宿舍信息 void display(students stu[]){ int i; for(i=0;i 7) { printf("对不起,输入错误,请重新输入:"); } else { switch(choose) { case 1: { printf("\n 请输入你改的新学号:"); scanf("%d",&stu[i].number); break; } case 2: { printf("\n 请输入你改的新姓名:"); scanf("%s",stu[i].name); break; } case 3: { printf("\n 请输入你改的新性别:"); scanf("%s",stu[i].sex); break; } case 4: { printf("\n 请输入你改的新年龄:"); scanf("%d",&stu[i].age); break; } case 5: { printf("\n 请输入你改的新班级:"); scanf("%s",stu[i].classs); break; } case 6: { printf("\n 请输入你改的新宿舍:"); scanf("%d",&stu[i].dorm); break; } case 7: { printf("\n 请输入你改的新入住时间:"); scanf("%d %d",&stu[i].year,&stu[i].month); break; } } printf("修改成功!"); Sleep(500); printf("\n\n学号:%d 姓名:%s 性别:%s 年龄:%d 班级:%s 宿舍号: %d 入住时间:%d/%d\n",stu[i].number,stu[i].name,stu[i].sex,stu[i].age,stu[i].classs,stu[i].dorm,stu[i].year,stu[i].month); m=1; break; } } } } if(m==0) { printf("对不起,此学生信息不存在!\n"); } printf("按任意键返回主菜单!"); getch(); return ;} //删除学生信息void deletee(students stu[]){ char name1[20]; int i,j,m=0; printf("请输入学生姓名:"); scanf("%s",name1); printf("\n"); printf("正在查找是否存在此学生信息.....\n"); Sleep(1000); for(i=0;i 7) { printf("对不起,输入错误,请重新输入:"); } else { switch(choose) { case 1: k=establish(stu); break;//创建学生宿舍信息 case 2: display( stu) ; break;//显示学生宿舍信息 case 3: query(stu); break;//查询学生宿舍信息 case 4: modify(stu); break;//修改学生宿舍信息 case 5: deletee(stu); break;//删除学生宿舍信息 case 6: preservation(stu); break;//保存学生宿舍信息 case 7: read(stu);break;//读取学生宿舍信息 case 0: break; } break; } } }}int main(){ title(); start(); return 0;}
感谢各位的阅读,以上就是"C语言如何实现学生宿舍信息管理系统"的内容了,经过本文的学习后,相信大家对C语言如何实现学生宿舍信息管理系统这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
学生
信息
宿舍
输入
学号
系统
姓名
年龄
性别
班级
时间
管理系统
管理
查询
文件
正在
菜单
语言
成功
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
用工具法创建和管理数据库
明日之后苏醒是在哪个服务器
软件开发中sow
潮阳天气预报软件开发
律师需要网络安全吗
郑州哪里有软件开发的
计算机网络技术属于文科
骑砍2服务器登录失败
网络安全基础 英文答案
打印数据库所有数据类型
管理服务器台帐
珠海龙湘软件开发有限公司
分布式数据库可重构性的证明
山西数字化城管软件开发
山西小型软件开发在线咨询
厦门安防机电学院网络技术
h5连接怎么更换服务器
滁州边缘计算工控机服务器
晋城软件开发价格多少
腾讯免费的服务器怎么申请
我的世界用什么开服务器安全
对数据库表中记录的字段进行更新
学软件开发与制作
互联网与新兴科技即评
mssql数据库整理
东莞市技术合伙人互联网科技
宣传网络安全为人民
湖南医保服务器ip地址
我的世界推荐服务器免费管理员
冬奥会网络安全应急人员名单