欢迎来到天天文库
浏览记录
ID:7811729
大小:179.50 KB
页数:15页
时间:2018-02-26
《c语言成绩信息管理6》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实训目的:(1)掌握C语言中的基本数据输入、输出;(2)熟练使用C语言中的数组;(3)熟练使用C语言中的函数;(4)熟练使用C语言中的指针;(5)熟练使用C语言中的结构体。实验目的:上学期学习了C语言的内容,这次实训有助于对C语言的学习和进一步理解。实训内容(过程及步骤)设计题目:成绩信息管理系统程序的设计流程如下:、输入密码开始操作学生成绩输入学生成绩浏览学生成绩查询学生成绩删除学生成绩修改按0退出程序:#include#include#include#include2、o.h>#defineNULL0#defineLENsizeof(structstudent)#defineFILE_DATA_PATH"F:c#student.txt"structstudent{longintnum;charname[20];intage;charsex[4];charbirthday[10];charaddress[30];longinttele_num;charE_mail[20];structstudent*next;};intTOTAL_NUM=0;structstudent*head=NULL;v3、oidwelcome();voidmainmenu();voidrecord();voidinsert(structstudent*stu);voiddisplay(structstudent*stu);voiddisplayAll();voidquery();voidquery_by_num();voidquery_by_name();voidreadData();voidwriteData();voidfreeAll();voiddel();voidchange();voiddevise(structstudent*p);in4、tmain(){charuserName[9];charuserPWD[7];inti;welcome();for(i=0;i<3;i++){printf("管理员初始用户名和密码均为v");printf("请输入您的用户名:");scanf("%s",userName);printf("请输入您的密码:");scanf("%s",userPWD);if((strcmp(userName,"v")==0)&&(strcmp(userPWD,"v")==0)){/*用户名和密码正确,显示主菜单*/mainmenu();b5、reak;}else{if(i<2){/*用户名或密码错误,提示用户重新输入*/printf("用户名或密码错误,请重新输入!");}else{/*连续3次输错用户名或密码,退出系统*/printf("您已连续3次将用户名或密码输错,系统将退出!");}}}return0;}/*显示欢迎成绩*/voidwelcome(){printf("+---------------------------+");printf("6、7、");printf("8、欢迎使用学生成绩管理系统9、");printf("10、11、");printf(12、"+---------------------------+");}/*系统主菜单*/voidmainmenu(){intchoice;choice=-1;readData();printf("温馨提示:为保证您的操作得到保存,请按正常顺序退出系统^_^");do{printf("");printf("ttt--------------------------------");printf("ttt+学生成绩管理系统13、");printf("ttt------------------14、--------------");printf("ttt+[1]----录入学生成绩15、");printf("ttt+[2]----浏览学生成绩16、");printf("ttt+[3]----查询学生成绩17、");printf("ttt+[4]----删除学生成绩18、");printf("ttt+[5]----修改学生成绩19、");printf("ttt+[0]----退出系统20、");printf("ttt+*·*·*·*·*·*·*·*·*·*·21、");printf22、("ttt--------------------------------");printf("请输入您的选择:");scanf("%d",&choice);switch(choice){case0:writeData();freeAll
2、o.h>#defineNULL0#defineLENsizeof(structstudent)#defineFILE_DATA_PATH"F:c#student.txt"structstudent{longintnum;charname[20];intage;charsex[4];charbirthday[10];charaddress[30];longinttele_num;charE_mail[20];structstudent*next;};intTOTAL_NUM=0;structstudent*head=NULL;v
3、oidwelcome();voidmainmenu();voidrecord();voidinsert(structstudent*stu);voiddisplay(structstudent*stu);voiddisplayAll();voidquery();voidquery_by_num();voidquery_by_name();voidreadData();voidwriteData();voidfreeAll();voiddel();voidchange();voiddevise(structstudent*p);in
4、tmain(){charuserName[9];charuserPWD[7];inti;welcome();for(i=0;i<3;i++){printf("管理员初始用户名和密码均为v");printf("请输入您的用户名:");scanf("%s",userName);printf("请输入您的密码:");scanf("%s",userPWD);if((strcmp(userName,"v")==0)&&(strcmp(userPWD,"v")==0)){/*用户名和密码正确,显示主菜单*/mainmenu();b
5、reak;}else{if(i<2){/*用户名或密码错误,提示用户重新输入*/printf("用户名或密码错误,请重新输入!");}else{/*连续3次输错用户名或密码,退出系统*/printf("您已连续3次将用户名或密码输错,系统将退出!");}}}return0;}/*显示欢迎成绩*/voidwelcome(){printf("+---------------------------+");printf("
6、
7、");printf("
8、欢迎使用学生成绩管理系统
9、");printf("
10、
11、");printf(
12、"+---------------------------+");}/*系统主菜单*/voidmainmenu(){intchoice;choice=-1;readData();printf("温馨提示:为保证您的操作得到保存,请按正常顺序退出系统^_^");do{printf("");printf("ttt--------------------------------");printf("ttt+学生成绩管理系统
13、");printf("ttt------------------
14、--------------");printf("ttt+[1]----录入学生成绩
15、");printf("ttt+[2]----浏览学生成绩
16、");printf("ttt+[3]----查询学生成绩
17、");printf("ttt+[4]----删除学生成绩
18、");printf("ttt+[5]----修改学生成绩
19、");printf("ttt+[0]----退出系统
20、");printf("ttt+*·*·*·*·*·*·*·*·*·*·
21、");printf
22、("ttt--------------------------------");printf("请输入您的选择:");scanf("%d",&choice);switch(choice){case0:writeData();freeAll
此文档下载收益归作者所有