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;
}

本人写此为期末复习用,如有问题请留言。  


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部