第一范文网 - 专业文章范例文档资料分享平台

C语言——学生宿舍管理系统

来源:用户分享 时间:2025/7/10 15:29:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#include #include #include

//定义学生结构体 struct Student {

int dorNo; //宿舍号 char stuName[20]; //学生姓名

int stuNo; //学生学号 char stuSex[10]; //性别

char dept[20]; //系别 char major[20]; //专业 int tel; //

} *stu; //函数指针

void(*p)(struct Student *,int ); //录入学生信息

void insert(struct Student *,int ); //按学号查找

void noSeek(struct Student *,int ); //函数功能:打印信息

专业资料

void output(struct Student *,int ); /*函数功能:将数据写入文件*/ void write(struct Student *,int ); /*函数功能:读取文件数据*/ void read(struct Student *,int ); //按宿舍查找

void dSeek(struct Student *,int ); //按姓名查找

void naSeek(struct Student *,int ); //按系别查找

void deSeek(struct Student *,int); //删除学生信息

void del(struct Student *,int ); //修改学生信息

void modify(struct Student *,int ); //增加学生信息

void add(struct Student *,int); //全局变量来记录存储学生的人数 int num=0; //主函数 int main() {

专业资料

char ch[10]; printf(\ \\t--------欢迎进入宿舍管理系统--------\\n\ printf(\请输入你想存储的学生人数:\ scanf(\ system(\

//申请动态存储空间

stu=(struct Student *)malloc((sizeof(struct Student))*num); while(1){ system(\

printf(\

printf(\ \\t--------欢迎进入宿舍管理系统--------\\n\

printf(\

***********************************************************\\n\ printf(\ \\t1.录入学生信息 \ printf(\ \\t2.按学号查询 \\n\ printf(\ \\t3.按宿舍号查询 \ printf(\ \\t4.按姓名查询 \\n\ printf(\ \\t5.按系别或专业查询 \ printf(\ \\t6.添加信息 \\n\ printf(\ \\t7.修改信息 \

printf(\ \\t8.保存信息 \\n\

专业资料

\\t

printf(\ \\t9.读取信息 \

printf(\ \\t10.删除信息 \\n\ printf(\ \\t0.退出系统 \\n\ printf(\

\\t*************************************************************\\n\

printf(\ printf(\ \\t请选择你想实现的功能:\ scanf(\

//用函数指针指向各函数 if(strcmp(ch,\ {

p=insert;

(*p)(stu,num);

}

else if (strcmp(ch,\ { }

else if(strcmp(ch,\

p=noSeek; (*p)(stu,num);

专业资料

{

p=dSeek; (*p)(stu,num);

}

else if(strcmp(ch,\ {

p=naSeek;

(*p)(stu,num); }

else if(strcmp(ch,\ {

p=deSeek; (*p)(stu,num);

}

else if(strcmp(ch,\ {

p=add;

(*p)(stu,num); }

else if(strcmp(ch,\ {

p=modify;

专业资料

搜索更多关于: C语言——学生宿舍管理系统 的文档
C语言——学生宿舍管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7q0gq09b5z6msol1o4w75dq8n1si8z00u8f_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top