//getch();从键盘接收任意一个字符"> //getch();从键盘接收任意一个字符" />
学生信息管理系统c编写

学生信息管理系统c编写

ID:14640626

大小:33.50 KB

页数:9页

时间:2018-07-29

学生信息管理系统c编写_第1页
学生信息管理系统c编写_第2页
学生信息管理系统c编写_第3页
学生信息管理系统c编写_第4页
学生信息管理系统c编写_第5页
资源描述:

《学生信息管理系统c编写》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生信息管理系统C编写#include#include//system("cls");清屏函数,包含在stdlib.h头文件中#include//getch();从键盘接收任意一个字符即返回,该函数包含在conio.h头文件中structstudent{intno;//学号charname[20];//姓名floatscore[2];//两门课成绩floatavg;//平均成绩斐然};structstudentinput();//输入voiddis

2、play(structstudentstud[],intcount);//显示voidsort(structstudentstud[],intcount);//排序intfind(structstudentstud[],intcount,intid);//查询一下是伐存在voidquery(structstudentstud[],intcount);//查询voidupdate(structstudentstud[],intcount);//修改voidremove(structstudentstud[

3、],int*count);//删除voidmain(){structstudentstu[20];//定义一个学生信息数组intcount=0,a=0;//count记录学生的人数a判断做什么事情while(a!=7)//a!=7就退出的确{system("cls");//清屏printf("-------------学号信息管理系统-------------");printf("1.录入2.显示3.排序4.查询5.修改6.删除7.退出");printf("请选择

4、:");scanf("%d",&a);//输入判断switch(a){case1:system("cls");charm;//定义字符用来判断是否要继续输入do{stu[count]=input();//输入学生信息stu[0]stu[1]输入一个就保存到stu数组中count++;printf("是否继续(y/n):");fflush(stdin);//去加车m=getchar();}while(m=='Y'

5、

6、m=='y');//判断如果输入的字符为Y那再次输入否则就退出break;case2:

7、display(stu,count);//显示break;case3:sort(stu,count);//排序break;case4:query(stu,count);//查询break;case5:update(stu,count);//修改break;case6:remove(stu,&count);//删除break;}}}structstudentinput()//输入一个学生的信息{structstudentstd;//定义floatsum=0;//求成绩1+成绩2的和printf("学号

8、:");scanf("%d",&std.no);printf("姓名:");scanf("%s",std.name);printf("两门成绩:");for(inti=0;i<2;i++)//循环输入两门课成绩{printf("成绩%d:",i+1);scanf("%f",&std.score[i]);sum+=std.score[i];}std.avg=sum/2;returnstd;//返回std一个学生的所有信息保存到stu的数组中去}voiddisplay(structstudent

9、stud[],intcount)//显示{system("cls");printf("%-8s%-12s%-12s%-12s%-12s","学号","姓名","成绩一","成绩二","平均成绩");printf("%-8s%-12s%-12s%-12s%-12s","====","========","========","========","========");//格式化输出for(inti=0;i

10、.2f%-12.2f%-12.2f",stud[i].no,stud[i].name,stud[i].score[0],stud[i].score[1],stud[i].avg);printf("");}printf("按任意键返回主菜单:");getch();//按任意键返回主菜单}voidsort(structstudentstud[],intcount)//排序{structstudenttemp;for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。