c语言程序设计班级档案管理系统报告文档内容摘要:

{ while(1) { system(cls)。 printf(a 学生基本信息录入 \n)。 printf(b 学生基本信息显示 \n)。 printf(c 学生基本信息保存 \n)。 printf(d 学生基本信息删除 \n)。 printf(e 学生基本信息修改(要求先输入密码) \n)。 printf(f 学生基本信息查询 \n)。 printf(g 退出程序 \n)。 scanf(%c,amp。 jin)。 { switch(jin) { case 39。 a39。 : { system(cls)。 for(i=count。 i10。 i++) { 20 printf(请输入学生 %d 的信息 :学号、姓名、性别、年龄、备注 \n,(count+1))。 scanf(%d %s %c %d %s,amp。 stu[i].num,stu[i].name,amp。 stu[i].sex,amp。 stu[i].age,stu[i].beizhu)。 count++。 printf(是否继续输入。 Y/N\n)。 getchar()。 scanf(%c,amp。 jin)。 getchar()。 if(jin!=39。 Y39。 ) break。 } }break。 case 39。 b39。 : { system(cls)。 for(i=0。 icount。 i++) { printf( 学号 :%d\n 姓名 :%s\n 性别 :%c\n 年龄 :%d\n 备注 :%s\n, stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].beizhu)。 } printf(按任意键继续操作 )。 getchar()。 getchar()。 }break。 case 39。 c39。 : { system(cls)。 FILE * fp。 fp=fopen(学生信息 ,w+)。 fprintf(fp,%d\n,count)。 //用格式化方式读入文件 for(i=0。 icount。 i++) { fprintf(fp,学号 :%d\n 姓名 :%s\n 性别 :%c\n 年龄 :%d\n 备注 :%s\n, stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].beizhu)。 } 21 printf(保存成功 \n)。 fclose(fp)。 //用 fclose 函数关闭数据文件 printf(按任意键继 续操作 )。 getchar()。 getchar()。 }break。 case 39。 d39。 : { system(cls)。 int xuehao,i1,flag=0。 printf(请输入要删除学生的学号 :\n)。 scanf(%d,amp。 xuehao)。 for(i=0。 icount。 i++) { if(xuehao==stu[i].num) { flag=1。 for(i1=i。 i1count1。 i1++) { stu[i1]=stu[i1+1]。 } } } if(flag==0) { printf(查无此人 \n)。 printf(按任意键继续操作 )。 getchar()。 getchar()。 } if(flag==1) { count=count1。 printf(删除成功 \n)。 printf(按任意键继续操作 )。 getchar()。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。