对候选人得票的统计程序。设有3个候选人,每次输入一个得票的候选人的名字,要求最后输出各人的得票结果。(用结构体设计,假设投票人数是10人) 分析:构建结构体数组,成员是名字和票数;用循环进行输入,同时使用字符串比较函数,跟哪个成员名字一致,就给其票数加1。
举一反三
- 2. 编写对候选人得票的统计程序。设有3个候选人,每次输入一个得票的候选人的名字,要求最后输出各人得票结果。
- 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。
- 编程实现:学校选举学生会主席,现有3名候选人,请输入三名候选人名字,10人投票选举一人,票数最多者当选。请编程实现,输出最后胜出的候选人。程序名为:选举.py提示:定义空列表追加字典入列表(字典中包含候选人名字和票数)循环10次,判断输入的名字是否等于候选人名字,是的话,票数加1循环结束,输出票数最多的名字
- 在村民委员会选举中,另行选举的,第一次投票未当选的人员得票多的为候选人,候选人以得票多的当选,但是所得票数不得少于已投选票总数的()。
- 当选人数不足应选名额的,不足的名额另行选举。另行选举的,第一次投票未当选的人员得票多的为候选人,候选人以得票多的当选,但是所得票数不得少于已投选票总数的()。