c语言程序学生籍贯信息记录,《c语言程序设计综合训练》学生籍贯信息记录簿设计精品... 《c语言程序设计综合训练》学生籍贯信息记录簿设计_精品《C语言程序设计综合训练》课 程 设 计 报 告姓 名:蒋繁班级:12物联网1班指导教师: 孙洁成 绩:日期:2013.9.13目标与内容:目标:学生籍贯信息记录簿设计内容:编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:(1)创建信息并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的籍贯信息;(3)按学号或姓名查询其籍贯;(4)按籍贯查询并输出该籍贯的所有学生;(5)能添加、删除和修改学生的籍贯信息(可选项)。地点与软件环境:地点:60#103软件环境:VisualC++6.0课程设计主要内容:问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
:(1)为了使设计的学生籍贯信息查询系统可以长久保存学生信息,可以使用save
函
关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函
数和read函数对文件进行保存和读取;(2)使用show函数可以用来查询所有学生信息;(3)查询籍贯可以用一个函数里面调用两个函数,一个是按学号查询;另一个是按姓名查询;(4)按籍贯查询该籍贯的所有学生,可以使用search2函数来查询;(5)添加、删除和修改学生的籍贯信息分别使用insert、delet、update函数实现,但是要注意保存,以便以后方便读取。算法分析:程序:#include#include#include#definesize100typedefstructstudent{intnumber;charname[10];charplace[20];}stu;stust[size];staticintn=0;voidshow(stust[]);voidsearch1(stust[]);voidsearch2(stust[]);voidupdate(stust[]);voidxuehao(stust[]);voidxingming(stust[]);voiddelet(stust[]);voidinster(stust[]);voidsave(stust[]);voidread(stust[]);intmain(){inti;do{printf("\n");printf("1--查询(show)\n");printf("2--按学号或姓名查询其籍贯(search1)\n");printf("3--按籍贯查询并输出该籍贯的所有学生(search2)\n");printf("4--修改(update)\n");printf("5--删除(delet)\n");printf("6--插入(inster)\n");printf("7--读取(read)\n");printf("8--退出系统\n");scanf("%d",&i);switch(i){case1:show(st);break;case2:search1(st);break;case3:search2(st);break;case4:update(st);break;case5:delet(st);break;case6:inster(st);break;case7:read(st);break;case8:printf("退出系统\n");break;default:printf("选择错误,请重新选择!!!");break;}}while(i!=8);save(st);return0;}voidshow(stust[]){inti;printf("输出所有学生的信息:\n");printf("学号姓名籍贯\n");for(i=0;i{printf("%5d",st[i].number);printf("%15s",st[i].name);printf("%30s\n",st[i].place);}}voidsearch1(stust[]){inti;printf("选择按学号或姓名查询其籍贯:\n");do{printf("1--按学号\n");printf("2--按姓名\n");scanf("%d",& -全文完-