2017年浙江工业大学大学生程序设计迎新赛预赛 L【简单题】

链接:https://www.nowcoder.com/acm/contest/52/L
来源:牛客网

萌萌哒栗酱终于来到了迎新赛预赛,可是开考前她发现自己居然忘记了自己的登陆密码!
已知他的密码由3个各不相同的个位数字组成,且是这3个数字所能组成的最大三位数。
冰雪聪明的栗酱掰遍了她的10根脚趾都没能算出密码,离开考没几分钟了,所以希望你能帮助她得到答案。

输入描述:
第一行一个数T,表示有T组数据。
对于每组数据,
输入一行3个数字a,b,c
数字间用空格隔开。
输出描述:
对于每组数据,输出所能组成的最大三位数。
示例1
输入

2
0 2 5
2 1 3
输出

520
321
备注:
T≤100,
0≤a,b,c≤9,
数据保证a,b,c各不相同

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
using namespace std;
int a[3];
int main()
{
    int T;
    cin>>T;
    int x,y,z;
    while(T--)
    {
        memset(a,0,sizeof(a));
        cin>>x>>y>>z;
        a[0] = max(x,max(y,z));
        if(a[0]==x)
        {
            a[1] = max(y,z);
            a[2] = min(y,z);
        }
        else if(a[0]==y)
        {
            a[1] = max(x,z);
            a[2] = min(x,z);
        }
        else if(a[0]==z)
        {
            a[1] = max(x,y);
            a[2] = min(x,y);
        }
        cout<<a[0]<<a[1]<<a[2]<<endl;
    }
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值