问题描述:
已知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个数组中的信息即可。
代码实现:
思考题3:简单投票票数统计

运行结果:

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

相关文章:

  • 2021-09-14
  • 2021-11-23
  • 2021-12-12
  • 2021-11-11
  • 2021-10-04
  • 2021-01-21
  • 2021-08-28
猜你喜欢
  • 2021-09-10
  • 2021-10-18
  • 2021-12-02
  • 2018-06-19
  • 2021-09-10
  • 2021-12-31
  • 2021-11-11
  • 2021-10-18
相关资源
相似解决方案