学生信息管理系统c语言-课程设计内容摘要:

ntf(请选择 (12):)。 } char choice() { char select。 select=getche()。 getch()。 return (select)。 } void DisplayInfor(STUDENT stu[],int Max) /*输入 */ { int i。 printf(\n 学号 姓名 年龄 性别 出生年月 \t 地址 \t 电话 \t Email\n)。 for(i=0。 iMax。 i++) printf(%8d %10s %2d %2s %8d %15s %12s %10s,stu[i].ID,stu[i].Name,stu[i].Age,stu[i].Sex,stu[i].Birthday,stu[i].Adress,stu[i].TelNum,stu[i].Email)。 printf(\n)。 } void input(STUDENT stu[],int Max,int ) { int i。 for(i=。 iMax+。 i++) { printf(\n 请输入第 %d 个学生的学号 (8 个字符以内 ):,i+1)。 scanf(%d,amp。 stu[i].ID)。 printf(\n\t\t 姓名 (10 个字符以内 ):)。 scanf(%s,stu[i].Name)。 printf(\n\t\t\t 年龄 :)。 scanf(%d,amp。 stu[i].Age)。 printf(\n\t\t\t 性别 (m 或 w):)。 scanf(%s,amp。 stu[i].Sex)。 printf(\n\t\t 出生年月 (8 位 ):)。 scanf(%d,amp。 stu[i].Birthday)。 printf(\n\t\t\t 地址 :)。 scanf(%s,amp。 stu[i].Adress)。 printf(\n\t\t\t 电话 :)。 scanf(%s,amp。 stu[i].TelNum)。 printf(\n\t\t\t Email:)。 scanf(%s,amp。 stu[i].Email)。 } printf(\n 您的输入信息是 :\n)。 DisplayInfor(stu,Max+)。 } int findStudentID(STUDENT stu[],int findID,int Max) { int i。 for(i=0。 iMax。 i++) { if(stu[i].ID==findID) break。 } if(iMax) return i。 else return 1。 } int InforInput(STUDENT stu[],int ) { int number。 printf(\n 请输入本次录入的学生人数 : )。 scanf(%d,amp。 number)。 if(numberMAX_NUM) { printf(您输入的人数太多 ,大于 %d 人 !\n,MAX_NUM)。 return (0)。 } input(stu,number,)。 return (number+)。 } void QueryInfor(STUDENT stu[],int Max) /*查询 */ { char select。 int i。 int findID。 char findNAME[10]。 DispQueryMenu()。 select=choice()。 switch (select) 学生信息管理系统 c 语言 { case 39。 139。 : printf(\n 按学号查询 \n 请输入学生的学号 : )。 scanf(%d,amp。 findID)。 if ((i=findStudentID(stu,findID,Max))!=1) { printf(查找结果如下 :\n)。 printf( 学号 姓名 年龄 性别 出生年月 \t 地址 \t 电话 \t Email)。 printf(%8d %10s %2d %2s %8d %15s %12s %10s,stu[i].ID,stu[i].Name,stu[i].Age,stu[i].Sex,stu[i].Birthday,stu[i].Adress,stu[i].TelNum,stu[i].Email)。 } else printf(您输入的学号不存在 !\n)。 break。 case 39。 239。 : printf(\n 按姓名查询 \n 请输入学生的姓名 : )。 scanf(%s,amp。 findNAME)。 if ((i=findStudentNAME(stu,findNAME,Max))!=1) { printf(查找结果如下 :\n)。 printf( 学号 姓名 年龄 性别 出生年月 \t 地址 \t 电话 \t Email)。 printf(%8d %10s %2d %2s %8d %15s %12s %10s,stu[i].ID,stu[i].Name,stu[i].Age,stu[i].Sex,stu[i].Birthday,stu[i].Adress,stu[i].TelNum,stu[i].Email)。 } else printf(您输入的姓名不存在 !\n)。 break。 default : printf(选择错误 !\n)。 } } void EditInfor(STUDENT stu[],int Max) /*修改 */ { int i。 int findID。 printf(\n 请输入学生的学号 : )。 scanf(%d,amp。 findID)。 if ((i=findStudentID(stu,findID,Max))!=1) { printf(姓 名 : %s\n,stu[i].Name)。 pri。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。