全文预览

软件设计报告

上传者:菩提 |  格式:doc  |  页数:60 |  大小:1314KB

文档介绍
[max]; pa[max]=temp; }?}printf("降序排列为:\n");for(k=0;k<n;k++)printf("%s:%g\n",pa[k].name,pa[k].grades);}voidmain(){intchoice;inta=0;?Student*sa;sa=(structStudent*)malloc(a*sizeof(structStudent));?printf("****欢迎进入学生成绩统计系统****\n");printf("\n");Display();?scanf("%d",&choice);?switch(choice)?{?case1:a=Input(sa);printf("\n");?Display();scanf("%d",&choice); if(choice!=2)break; elsecase2:SelectSort(sa,a); break;?case0:printf("退出\n");?}printf("*谢谢使用\n");}3.1.4结果及完善方向主菜单:选择1,输入学生信息:若再选择2,降序输出学生成绩:若再选择其他,则退出系统:程序分析:此程序功能上满足基本的题目要求,能够做到输入学生的姓名和成绩,能够按成绩降幂排列并输出。完善方向基本功能已实现,对于实际的系统,接下来完善的功能的是能够选择不同的科目进行输入,能够选择进行降幂或者升幂排序,同时能添加或删除学生信息,对于成绩相同的学生进行并列排名.打字软件(A2)3.2.1设计题目及要求课题内容:设计一个打字程序。包括随机产生字符串,以及字符串比较和统计。通过此课题,熟练掌握数组、格式输出、字符串处理等。课题要求:(1)随机产生一字符串,每次产生的字符串内容、长度都不同;(2)根据(1)的结果,输入字符串,判断输入是否正确,输出正确率;(3)具有输入输出界面。

收藏

分享

举报
下载此文档