歌唱比赛排名程序

歌唱比赛排名程序

ID:35398862

大小:75.53 KB

页数:5页

时间:2019-03-24

歌唱比赛排名程序_第1页
歌唱比赛排名程序_第2页
歌唱比赛排名程序_第3页
歌唱比赛排名程序_第4页
歌唱比赛排名程序_第5页
资源描述:

《歌唱比赛排名程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机软件技术基础(VC)课程设计报告—、题目:歌唱比赛排名程序(编号是3)二、设计思路1、总体设计1)分析程序的功能:根据选手出场顺序输入得分,通过程序的处理,输出选手的排名。2)系统总体结构:该程序由一个主函数和两个分函数构成,分函数分别为lcyl和lcy2,函数lcyl是方案1输入输出,函数lcy2是方案2的输入和输出。2、各功能模块的设计:(1)•主菜单的输出主要运用了if的多分支结构。(2)•数据的输入主要是用了for循环和数组的内容。(3).具体方案内部,用了for循环、数组的排列,最终通过数组输出。3、设计中的主要闲难及解决方案在这部分论述设计中遇到的主

2、耍困难及解决方案。1)使用函数调用,结构较难构造。解决:认真分析构思结构,在清晰的模块下进行编写,最后由部分整合成整体。2)基础知识不牢固导致大量错误并难以修改。解决:重新翻书,以及请教其他成绩优秀的的同学,多交流。4、你所设计的程序最终完成的功能1)说明你编制的程序能完成的功能运用此程序可输入选手成绩,输出选手排名。2)准备的测试数据及运行结果选手序号:1,2,3,4,5,6,7选手得分:95,93,94,97,93,95,96排名后,方案①输出名次为:3,5,4,1,5,3,2;方案②输岀名次为:3,6,5,1,6,3,2。三、程序清单Ismain,cpp文件清单

3、#includeconstN=100;voidlcyl(intn);voidlcy2(intn);voidmain()intnumber,n;while(5){cout<<,/cout<<"cin»n;‘‘//>*%^>]1■^T>^T%^T%xT%xT%・.、・.、・.、^T%^T%.^k1

4、1

5、1请输入人数:〃;COUt<<,Z歌唱比赛排名程序"«endl;cout<<,z****************匸菜单******************〃〈〈endl;cout<<"****0.数据输入****〃«endl;cout<〈"**1.

6、选手排名方案Z—**z/«endl;cout«"**2.选手排名方案之二**"<>nu

7、mber;if(numbered)请返冋上一层进入主菜单选择方案进行输入:z/«endl;输入错误,请重新输入!是否退出程序?退出输入4/继续输入5:〃;break;}}2、lcyl.cpp文件清单#includeconstN=100;voidlcyl(intn){inta[N],p[N],t,i,j,m,c;cout<<"COUt«,Zcout«z,>1^>1^>1^>1^>1^>1^>1^>1^yJ]•

8、1

9、1请输入个选手的成绩:〃<3ndl;for(i=0;i>a[i];cout<〈"〃引入一个和a[n]相等的数组p

10、[n]for(int1=0;l

11、[n]中的数进行降序排列//对排好的a[n]进行整理,如果相邻的两个数相等将//再次对a[n]进行降序排列for(i=0;iconstN=100;voidlcy2(intn){inta[N],讥N],t,i,j,m,c,k=0;cout<

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

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

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