找出能够组成的最大三位数
问题:输入三个正整数,这三个整数数值范围在0到9之间,且互不相同,请找出由这三个整数组成的最大三位整数
要求:输入三个整数,不考虑输入错误的情况,数据之间用单个空格隔开。
输出形式:输出组成的最大三位整数。
示例:
输入: 1 2 3
输出:321
代码展示:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{d=a,a=b,b=d;}
if(a>c)
{d=a,a=c,c=d;}
if(b>c)
{ d=b,b=c,c=d;}
d=c*100+b*10+a;
printf("%d",d);
return 0;
}