说给自己 2021-10-20 13:39 采纳率: 85.7%
浏览 378
已结题

判断三个人的年龄大小。

【问题描述】

    输入AB、C3个人的生日,格式为:yyyy mm dd,按照年龄从大到小输出。

【输入形式】

    输入有3行,分别表示AB、C三个人的生日。

【输出形式】

    ABC或ACB或BAC或BCA或CAB或CBA

【样例输入】

2018 1 12
1997 7 1
2000 12 31
【样例输出】
BCA

  • 写回答

1条回答 默认 最新

  • 一个菜鸡程序猿 2021-10-20 14:37
    关注
    
    #include <bits/stdc++.h>
    using namespace std;
    int a[10],b[10],c[10],d[10];
    int wd(int x,int y,int z){return x*370+y*32+z;}
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main(int argc, char** argv) {
        for(int i=1;i<=3;i++)
        {
            scanf("%d%d%d",&a[i],&b[i],&c[i]);
            d[i]=wd(a[i],b[i],c[i]);
        }
        if(d[1]<d[2]&&d[2]<d[3]) puts("ABC");
        if(d[1]<d[3]&&d[3]<d[2]) puts("ACB");
        if(d[2]<d[1]&&d[1]<d[3]) puts("BAC");
        if(d[2]<d[3]&&d[3]<d[1]) puts("BCA");
        if(d[3]<d[1]&&d[1]<d[2]) puts("CAB");
        if(d[3]<d[2]&&d[2]<d[1]) puts("CBA");
    
        
        
        
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月30日
  • 已采纳回答 10月22日
  • 创建了问题 10月20日

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集