哪款赛车最佳? SDUT 离散数学

20 篇文章 1 订阅
12 篇文章 1 订阅

哪款赛车最佳?

Time Limit: 1000 ms Memory Limit: 65536 KiB

Submit Statistic

Problem Description

四名专家对四款赛车进行评论。
专家A说:a号赛车是最好的。
专家B说:b号赛车是最好的。
专家C说:c号不是最佳赛车。
专家D说:专家B说错了。
事实上只有一款赛车最佳,且只有一名专家说对了,其他三人都说错了。请编程输出最佳车的编号,以及哪位专家所对了。
 

Input

多组测试数据,对于每组测试数据,第 1 行输入3个正整数,表示a、b 、c的编号,编号x范围(1 <= x <= 4),且编号互不相同。
 

Output

对于每组测试数据,输出正整数x和字符ch,表示最佳车的编号以及说对的专家的编号,详细格式请参考样例。
 

Sample Input

2 4 3

Sample Output

3 D
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int S1,S2,S3,S4,best,a,b,c;
    while(~scanf("%d %d %d",&a,&b,&c))
    {
        for(best=1; best<=4; best++)
        {
            S1=(best==a);
            S2=(best==b);
            S3=(best!=c);
            S4=!S2;
        if(S1+S2+S3+S4==1)
        {
            if(S1==1)
            {
                printf("%d %c\n",a,'A');
            }
            else if(S2==1)
            {
                printf("%d %c\n",b,'B');
            }
            else if (S3==1)
           {
               printf("c  is'n best\n");
              }
            else if(S4==1)
            {
                printf("%d %c\n",c,'D');
            }
        }
        }
    }
    return 0;
}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值