C语言实现学生信息管理系统(文件版)
本文实例为大家分享了C语言实现学生信息管理系统的具体代码,供大家参考,具体内容如下
下面是我自己用写的学生信息管理系统,为了增加数据的利用率,分为学生端和教师端,同时实现账号密码登录,以文件的形式将其存入。
代码如下
#include#include #include #include #defineUSER"TOM"//事先定义用户名,用于登录页面,验证身份。 #definePW"123456789"//事先定义密码,作用同上。 voidLevel_menu();//主菜单的声明--选择学生端还是老师端。 voidLevel_2_menu();//二级菜单——具体功能分化 voidStudent_add_Level_3_menu();//增添学生信息菜单功能分化 voidStudent_Insert();//添加单个学生信息 voidStudent_Insert1();/*为上面批量输入设置的函数,其代码与上面的 单个输入相似,删减了一部分*/ voidStudent_Tongji_menu();//统计菜单部分 voidStudent_Tongji_menu2();//统计二级菜单 voidStudent_Tongji_menu3();//统计 voidIO_ReadInfo();/*将学生信息从文件(studentdatabase.txt)中读出*/ voidIO_WriteInfo();/*将学生信息写入文件(Database.txt)*/ voidstudent_Delete_menu();/*删除学生信息菜单*/ voidstudent_menu1();/*学生查询课程信息菜单*/ voidstudent_Kecheng_menu2(); voidStudent_From_high_to_low1();/*按综合测评从高到低排序*/ voidjiangxue_menu();/*奖学金评定办法*/ voidStudent_Display2();/*显示学生信息2在奖学金评定时使用*/ /*定义学生结构体*/ structStudent { charID[20];//学号 charName[20];//姓名 charsushe[6];//宿舍房间号 floatmathA1;//高等数学成绩 floatEnglishA1;//大学英语成绩 floatsoftware;//软件技术导论 floatchina_history;//中国近代史纲要 floatjunshi;//军事教育 floatxinli;//心理健康辅导 floatsports;//体育*/ floatC_Mark;//C语言程学设计成绩 floatpingjun;//总学分 floatBanzhuren;//班主任评分 floatCepingfen;//测评分 }; /*声明学生数组及学生数量*/ structStudentstudents[1000]; intnum=0; intNum; /*通过学号返回数组下标*/ intStudent_SearchByIndex(charid[]) { inti; for(i=0;i students[j].C_Mark) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } } } /*按综合测评从高到低排序*/ voidStudent_From_high_to_low1() { inti,j,k; structStudenttmp; for(i=0;i 关于管理系统的更多内容请点击《管理系统专题》进行学习
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。