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

j=1。 printf(%ld\t%s\t%d\t%s\t%d\n,stu[i].num,stu[i].name,stu[i].age,stu[i].sex,stu[i].clas)。 } if(j==0) printf(提示 :没有该学生记录,请核对。 )。 break。 default: printf(\n 提示 :无效选项 !)。 break。 } }while(c!= 0)。 }else printf(提示 :无学生数据,请输入数据。 )。 } ⑤ 删除模块:该模块通过输入要删除的学生学号,通过学号查找并删除记 录。 如果没有学生信息输出 提示 :无学生数据,请输入数据。 通过函数 void sc() 实现 void sc()/*删除函数 */ { long int num。 int i,j,e。 if(n!=0) { printf(学号 \t 姓名 \t 年龄 \t 性别 \t 班级 \n)。 printf(\n)。 for(i=0。 in。 i++) printf(%ld\t%s\t%d\t%s\t%d\n,stu[i].num,stu[i].name,stu[i].age,stu[i].sex,stu[i].clas)。 printf(请输入您要删除的学生的学号: )。 scanf(%ld, amp。 num)。 printf(\n)。 for(i=0。 in。 i++) if(num==stu[i].num) j=i。 if(j!=(n1)) { for(e=j。 e(n1)。 e++) { stu[e].num=stu[e+1].num。 strcpy(stu[e].name,stu[e+1].name)。 strcpy(stu[e].sex,stu[e+1].sex)。 stu[e].age=stu[e+1].age。 stu[e].clas=stu[e+1].clas。 stu[e].pt=stu[e+1].pt。 stu[e].ps=stu[e+1].ps。 stu[e].et=stu[e+1].et。 stu[e].es=stu[e+1].es。 stu[e].ct=stu[e+1].ct。 stu[e].cs=stu[e+1].cs。 } n。 } else n。 printf(提示 :删除完毕。 )。 }else printf(提示 :无学生数据,请输入数据。 )。 } 运行结果: ⑥ 修改信息模块:该模块通过输入要修改的学生学号查找学生信息,并显示用户修改的内容信息,供用户选择,根据选项进行修改。 主体是通过一个 switch 语句来实现选择的,根据用户的选择进行语句的执行。 通过函数 void xg() 实现。 void xg()/*修改函数 */ { long int num。 int i,j,c。 if(n!=0) { printf(请输入您要修改的学生的学号: )。 scanf(%ld, amp。 num)。 printf(\n)。 for(i=0。 in。 i++) if(stu[i].num==num) j=i。 do{ printf(请选择您要修改的学生的信息内容: \n)。 printf(++\n)。 printf(| 姓名 请按 1 |\n)。 printf(| 年龄 请按 2 |\n)。 printf(| 性别 请按 3 |\n)。 printf(| 学号 请按 4 |\n)。 printf(| 班级 请按 5 |\n)。 printf(| 大物考试成绩 请按 6 |\n)。 printf(| 大物平时成绩 请按 7 |\n)。 printf(| 英语考试成绩 请按 8 |\n)。 printf(| 英语平时成绩 请按 9 |\n)。 printf(| 微积分考试成绩 请按 10 |\n)。 printf(| 微积分平时成绩 请按 11 |\n)。 printf(| 信号考试成绩 请按 12 |\n)。 printf(| 信号平时成绩 请按 13 |\n)。 printf(| 取消 请按 0 |\n)。 printf(++\n)。 printf(请输入您的选择: )。 scanf(%d, amp。 c)。 printf(\n)。 switch(c) { case 0:break。 case 1:printf(请输入新姓名: )。 scanf(%s,stu[j].name)。 break。 case 2:printf(请输入新年龄: )。 scanf(%d,amp。 stu[j].age)。 break。 case 3:printf(请输入新性别: )。 scanf(%s,stu[j].sex)。 break。 case 4:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。