- 1
- 0
- 约4.08千字
- 约 13页
- 2019-11-25 发布于四川
- 举报
PAGE
C语言课程设计报告
PAGE
PAGE 11
投票程序
题目与要求:
题目要求
设有代号为’a’,’b’,’c’的三个个足球先生候选人,根据投票者在选票上对他们编号的填写顺序分别记分5,3,2。请编程从键盘上输入投票人数及投票结果,统计他们的得分,并输出哪位当选足球先生。请注意;若同一张票上写有两个相同代号,则显示“此票无效”,若最终前两名得分相同应显示“重新投票”,否则显示三个候选者得分并输出“祝贺X当选冠军!”。
例如:投票人数:5
输入投票内容:
a b c
c a b
c b a
c a a 该票无效!
c b a
三位候选人得分:
a: 12
b: 13
c: 15
祝贺c当选冠军!
1.1问题提出与要求:
需求分析
本程序中要求候选人有编号和得票数,且每张选票上要同时写上三个候选人的编号,最终输出谁是获胜者。因此可以用结构体来存储候选人的信息。唱票中要求相对应的编号分别记分为5、3、2,因此在记分程序中可以用一个条件表达式来进行统计得分。统计结果中若前两名有相同的得票数则要求重新投票。为此要求把三个侯选人的总得分进行比较,则可以用一个判断语句来判断,简单明了。
数据结构可用结构体数组,结构体成员包括代号、得分。或者采用二维数组,行方向对应一张投票,列方向对应各候选人得分。
2.功能实现设计:
2.1总体设计——程序流程图
流程图:
开始
您可能关注的文档
- 《露天煤矿工程施工及验收规范》.doc
- 110kV变电站电气一次设计要点及相关专业配合总结.ppt
- 110KV变电站一次设计讲解.ppt
- 110Kv降压变电站设计.doc
- C51单片机的波形发生器.doc
- C语言课程设计报告(doc-13页)(精华优质版).doc
- C语言课程设计报告(模版).doc
- C语言课程设计-特殊数据的输出.ppt
- C语言课程设计-投票程序设计.doc
- DSP中电机弱磁控制解析.ppt
- Unit 1 What's the Matter Section A Grammar Focus-4c教学设计与情景对话.pdf
- 使用S4方法创建简单包逐步指南:以“Hello World”为例.pdf
- MPU-9250芯片产品规格及应用指南.pdf
- 第一单元语法重点:情景对话与健康状况表达.pptx
- 当面付版集成说明-PHP:支付轮询撤销逻辑封装与运行环境要求.pdf
- 美团网与合作伙伴共创价值:从三快科技到全国领先团购平台.pptx
- 数据流服务设计:通过iam-authz-server优化性能与代码共享.pdf
- 秋日自然美景与城市生活融合——谓语非谓语动词及长难句练习.pptx
- 信号与调控网络结构及功能分析方法.pdf
- 秋日城市景观:自然与城市交织之美.pdf
最近下载
- USP美国药典1504 英文版化学合成法多肽原料药起始物料的质量属性QUALITY ATTRIBUTES OF STARTING MATERIALS FOR THE CHEMICAL SYNTHESIS OF THERAPEUTIC PEPTIDES.docx VIP
- PE-热熔焊接作业指导书要点(详细解析).docx VIP
- ESG案例分析培训教程.pptx VIP
- 2024年山东理工职业学院教师招聘真题.docx VIP
- 初中物理自主招生计算专题.doc VIP
- PPT课件驾驶台资源管理讲稿.ppt
- USP美国药典 1504 化学合成法多肽原料药起始物料的质量属性1209.docx VIP
- 全球哮喘管理和预防策略-GINA 2023中文版.pdf VIP
- USP美国药典-NF 1503 合成多肽类药物质量属性.docx VIP
- 压力容器制造许可要求.pdf VIP
原创力文档

文档评论(0)