-选票统计系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
请输入班长候选人代号(数字0结束):5
此选票无效
请输入班长候选人代号(数字0结束):3
请输入班长候选人代号(数字0结束):4
请输入班长候选人代号(数字0结束):4
请输入班长候选人代号(数字0结束):2
45
请输入班长候选人代号(数字0结束):1
请输入班长候选人代号(数字0结束):1
请输入班长候选人代号(数字0结束):4
认真解读题目及要求,编写代码
2015.6.19
调试程序,更改至无编译问题,看模板
2015.6.20
认真填写实践报告,装订
Ⅲ、主要参考文献及资料
《程序设计基础》……………………张先伟等著
Ⅳ、成绩评定:
设计成绩:(教师填写)
指导老师:(签字)
二○一五年六月二十九日
第五章结束语......................................................................................................................................5
山东理工大学计算机学院
实 训 报 告
《软件开发实践课程实训》
班 级
软件1403
姓 名
王德贤
学 号
14110572105
指导教师
王巧
二○一五 年 六 月 二十 日
课题名称
Ⅰ、题目的目的和要求:
1、设计目的:训练学生的基本技能和动手操作能力,例如函数、数组、数据类型、循环与选择等C语言综合知识的运用。
2 、设计题目要求:
3)在接收每次输入的选票后要求验证该选票是否有效,即:如果输入的数不是0,1,2,3,4这5个数字之一,应显示出错误提示信息如下:此选票无效
4)在接受选票的同时统计每个候选人的得票数;
5)当接受到输入的数字是0时,选举结束。屏幕输入提示信息:选举结束
6)输出统计每个候选人获得票数的结果;
7)调用函数Process(),获取得票最多的候选人(也就是最终的当选者)的代号。
案例覆盖技能点
函数
数组
循环与选择
数据类型
C语言综合知识的运用
系统的具体需求:
班长选票统计系统
1. 编写主程序,接收有效的选票。要求: (请参照下面的“运行结果示意图”)
1)输入数据之前,结出如下提示信息:
开始选举。请注意:有效候选人代号为1,2,3,4。
请输入班长候选人代号(数字0结束):
2)循环执行接收键盘输入的班长候选人代号,直到输入的数字为0,结束选票的输入工作。
8)输出选举最终结果,即哪个候选人当选为班长。
2. 编写函数Process()求获得选票最多的候选人代号:
1)比较4位候选人所得的选票数,求得选票数最多的候选人代码。
2)函数返回选票最多的候选人代码。
3. 运行结果示意图:
_

×
开始选举。请注意:有效候选人代号为1,2,3,4。
请输入班长候选人代号(数字0结束):4
请输入班长候选人代号(数字0结束):0
选举结束。
选举结果如下:
1:2
2:1
3:1
4:5
选举最终结果是:候选人代号是4同学当选班长
Press any key to continue
▲Leabharlann Baidu
4.在实现功能的同时,要求注意编程规范:程序逻辑分明,关键代码有注释,书写有缩进。
Ⅱ、设计进度及完成情况
日期
内容
2015.6.18
开发环境:Visual Studio C++ 6.0
有一个班采用民主投票方法推选班长,班长候选人共4位,每个人代号分别为1,2,3,4。每名同学填写一张选票,写上同意作为班长的一位候选人的代号。统计每一位班长候选人所得到的选票数,其中每张选票上的所填代号由键盘输入,数字0作为输入终止标志。
要求输出选票统计结果及最终哪位候选人当选为班长。求获得选票最多的候选人的功能要求用函数实现。
相关文档
最新文档