c语言课程设计--学生成绩简单管理程序内容摘要:

} int menu_select() /*菜单函数 */ { char c。 do{ system(cls)。 /*运行前清屏 */ printf(\n\t\t * Wele to use this program ! *\n\n\n)。 printf(\t\t\ Records\n)。 printf(\t\t\ All Record\n)。 printf(\t\t\\n)。 printf(\t\t\ a Record\n)。 printf(\t\t\ a Record\n)。 printf(\t\t\\n)。 printf(\t\t\ Records from a Text File\n)。 printf(\t\t\ to a Text File\n)。 printf(\t\t\\n)。 printf(********************************************************************************\n)。 printf(Please Input Your Choice 08:)。 c=getchar()。 /*读入选择 */ } while(c39。 039。 ||c39。 839。 )。 return(c39。 039。 )。 /*返回选择 */ } int Input(Student stud[],int n) /*输入若干条记录 */ { int i=0, p=1。 char e。 while(p!=0) { printf(\tplease input a name :)。 scanf(%s,stud[i].name)。 /*输入学生姓名 */ getchar()。 printf(\tplease input the score:)。 scanf(%f,amp。 stud[i].score)。 /*输入学生成绩 */ getchar()。 i++。 printf(Do you want to continue to input :(Y/N)?)。 scanf(%c,amp。 e)。 if (e==39。 n39。 ||e==39。 N39。 ) p=0。 } n=i。 return(n)。 } void Display(Student stud[],int n)/*显示所有记录 */ { int i=0。 printf(\tName\tScore\n)。 while(in) /*循环输出学生的成绩和学号 */ { printf(\t%s\t%f\n,stud[i].name,stud[i].score)。 if((i+1)%10==0) /*判断是否十行暂停一下 */ { system(pause)。 } i++。 } } void Sort_by_Name(Student stud[],int n) /*将所有数据按姓名排序 */ { int i,j。 for (i=0。 in1。 i++) /*选择法排序 */ { for(j=i。 jn。 j++) if (strcmp(stud[i].name,stud[j].name)0) { t=stud[i]。 stud[i]=stud[j]。 stud[j]=t。 } } printf(Succeed!)。 } int Insert (Student stud[],int n,Student *s) /*插入给定记录 */ { stud[n]=*s。 n++。 Sort_by_Name(stud,n)。 /*调用排序函数 */ printf(successfully insert!)。 /*返回成功信息 */ return(n)。 } int Insert_a_record(Student stud[],int n ) /*插入一条记录 */ { Student *p = (Studen。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。