思考题3:简单投票票数统计

问题描述:
已知10个投票人,三个候选人。统计候选人的票数和分别来自教师,学生,职工的票数。并输出无效票数。
选票格式:
候选人 A:Li B:Zhang C:Wang
投票人1:teacher 2:Student 3:worker

分析:
一张选票上有两个信息即
1:谁投的票(1或2或3)
2:投给了谁(A or B or C)
所以每读一张选票就把选票上的信息输入到存储信息的地方。(那么信息该如何存储呢?)
如果填选票的人没按照要求填,即为无效票数,用一个变量存储无效票数的个数。

投票完成后,需要分别统计A,B,C中1,2,3的个数。

存储信息的方法:
设置三个数组来存放选票信息。A[4]用来存A的,B[4]用来存B的,C[4]用来存C的(4是数组的大小)
基本思路为:A[0],B[0],C[0]分别用来存该候选人得票总数。数组下标1,2,3则代表投票的人的类型。是老师则数组下标为1的地方加1.输出的时候,只需要依次输出3个数组中的信息即可。
代码实现:
在这里插入图片描述

运行结果:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值