当前位置:首页 > 科学课件 > 正文内容

数据结构课件设计――学生成绩管理系统

zhao_admin1年前 (2022-05-24)科学课件39

这是我用的,我同学做的,可以运行,我也没仔细看,如果可以的话就用这个吧。 #include /*引用库函数*/ #include #include #include typedef struct /*定义结构体数组*/ { char num[10]; /*学号*/ char name[20]; /*姓名*/ int score; /*成绩*/ }Student; Student stu[80]; /*结构体数组变量*/ int menu_select() /*菜单函数*/ { char c; do{ system(cls); /*运行前清屏*/ printf(tt****Students' Grade Management System****n); /*菜单选择*/ printf(tt | 1. Input Records |n); printf(tt | 2. Display All Records |n); printf(tt | 3. Sort |n); printf(tt | 4. Insert a Record |n); printf(tt | 5. Delete a Record |n); printf(tt | 6. Query |n); printf(tt | 7. Statistic |n); printf(tt | 8. Add Records from a Text File|n); printf(tt | 9. Write to a Text file |n); printf(tt | 0. Quit |n); printf(tt*****************************************n); printf(tttGive your Choice(0-9):); c=getchar(); /*读入选择*/ }while(c'9'); return(c-'0'); /*返回选择*/ } int Input(Student stud[],int n) /*输入若干条记录*/ {int i=0; char sign,x[10]; /*x[10]为清除多余的数据所用*/ while(sign!='n'&&sign!='N') /*判断*/ { printf(tttstudent's num:); /*交互输入*/ scanf(ttt%s,stud[n+i].num); printf(tttstudent's name:); scanf(ttt%s,stud[n+i].name); printf(tttstudent's score:); scanf(ttt%d,&stud[n+i].score); gets(x); /*清除多余的输入*/ printf(tttany more records?(Y/N)); scanf(ttt%c,&sign); /*输入判断*/ i++; } return(n+i); } void Display(Student stud[],int n) /*显示所有记录*/ { int i; printf(ttt-----------------------------------n); /*格式头*/ printf(tttnumber name scoren); printf(ttt-----------------------------------n); for(i=1;i1&&i%10==0) /*每十个暂停*/ {printf(ttt-----------------------------------n); /*格式*/ printf(ttt); system(pause); printf(ttt-----------------------------------n); } } printf(ttt); system(pause); } void Sort_by_num(Student stud[],int n) /*按学号排序*/ { int i,j,*p,*q,s; char t[10]; for(i=0;i

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/63330.html

分享给朋友:

相关文章