PTA 7-7 统计选票
某次选举的共有三人参选,试编写程序根据输入的选票值,统计三人各自的得票数和废票数,并输出投票结果。统计规则如下:
- 选票值为1表示选Tom
- 选票值为2表示选Jerry
- 选票值为3表示选Spike
- 选票值为0或4表示为废票
- 若3人票数均不大于废票数,则选举结果无效
输入格式:
在一行中依次输入所有选票的值,之间用空格间隔,输入-1则表示输入结束。
输出格式:
在第一行中按如下格式输出票数统计结果。
Tom = 得票数 Jerry = 得票数 Spike = 得票数 Invalid = 废票数
若选举无效,则在第二行中输出
Election invalid!
#include
int main()
{
int n,Tom=0,Jerry=0,Spike=0,Invalid=0;
for(int i=0;;i++)
{
scanf("%d",&n);
if(n==-1)
break;
else if(n==1)
Tom++;
else if(n==2)
Jerry++;
else if(n==3)
Spike++;
else if(n==0||n==4)
Invalid++;
}
if(Invalid>=Tom&&Invalid>=Jerry&&Invalid>=Spike)
printf("Tom = %d Jerry = %d Spike = %d Invalid = %d\nElection invalid!",Tom,Jerry,Spike,Invalid);
else
printf("Tom = %d Jerry = %d Spike = %d Invalid = %d",Tom,Jerry,Spike,Invalid);
return 0;
}
本人写此为期末复习用,如有问题请留言。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
