数据结构课程设计报告范超 - 图文(6)

2019-03-09 21:47

{

temp=student[k]; student[k]=student[k+1]; student[k+1]=temp; } } }

printf(\学生成绩排序表:\\n\\n\); for (i=0;i<1000;i++) if (student[i].num!=0) {

printf(\学号:%d\\t\,student[i].num); printf(\姓名:%s\\t\,student[i].name);

printf(\第%d名:%5.2f\\n\,(i+1),student[i].politicszh); }

printf(\返回主菜单请按0\\n\); scanf(\,&a); }

void Chengjitongji()/*按要求统计成绩*/ {int flag=0,s,y;

double gp=0,dp=0,yp=0,wp=0; system(\);

printf(\每门课程平均成绩请按1,单科成绩排序请按2\\n\); scanf(\,&s); if(s==1) {

for (i=0;i<1000;i++) {

gp+=student[i].matchzh; dp+=student[i].englishzh;

24

yp+=student[i].clangugezh; wp+=student[i].politicszh; if (student[i].ave>0) flag++;

}gp=gp/flag;dp=dp/flag;yp=yp/flag;wp=wp/flag; printf(\高等数学平均成绩:\\t%5.2f\\n\,gp); printf(\英语平均成绩:\\t%5.2f\\n\,dp); printf(\语言平均成绩:\\t%5.2f\\n\,yp); printf(\政治平均成绩:\\t%5.2f\\n\,wp); printf(\返回主菜单请按0\\n\); scanf(\,&a);} if(s==2){

printf(\请选择\\n\\n\);

printf(\高等数学成绩排序请按1\\n\); printf(\英语成绩排序请按2\\n\); printf(\语言成绩排序请按3\\n\); printf(\政治成绩排序请按4\\n\); scanf(\,&y);

if(y==1) paixugs();/*调用相应的排序函数*/ if(y==2) paixudl(); if(y==3) paixuyy(); if(y==4) paixuwl();}} void main() /*主函数*/ {

for (;;) {

system(\); printf(\);

printf(\欢迎使用学生成绩管理系统*************\\n\);

25

} }

printf(\ 请从主菜单选择您所需要的操作\\n\);

printf(\); printf(\首次输入学生信息请按\\n\); printf(\查找学生信息\\n\); printf(\修改学生信息\\n\); printf(\删除学生信息\\n\); printf(\课程成绩统计\\n\); printf(\退出\\n\);

printf(\); printf(\请输入你的操作(0-5):\); scanf(\,&c);

switch(c)/*利用switch语句集成各个功能函数*/ { }

case 1 : Getinformation();break;/*获得学生信息*/ case 2 : Seekinformation();break;/*查找学生信息*/ case 3 : Modifyinformation();break;/*修改学生信息*/ case 4 : Deleteinformation();break;/*删除学生信息*/ case 5 : Chengjitongji();break;/*课程成绩的统计*/ case 0 : exit(0);/*退出*/ default: break;

七、运行结果

此次测试输入了5名学生的成绩进行测试。由于按姓名查找和按学号查找功能相似,所以这里只是截图了其中的一种。

26

图 系统开始界面

图 输入学生信息

27

图 按学号查找学生信息

图 修改学生信息

28


数据结构课程设计报告范超 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公共英语课程考试大纲试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: