输入一个三位的正整数。
输出格式:
输出组合之后最小的三位值正整数。
输入样例:
315
输出样例:
135
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int a,b,c,t;
a=n%10,b=n/10%10,c=n/100%10;
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(b>c){t=b;b=c;c=t;}
if((a==0&&b!=0&&c!=0)||(b==0&&a!=0&&c!=0)||(c==0&&b!=0&&a!=0))
{
t=a;a=b;b=t;
}
if((a==0&&c==0&&b!=0)||(c==0&&b==0&&a!=0)||(a==0&&b==0&&c!=0))
{
t=a;a=c;c=t;
}
printf("%d%d%d",a,b,c);
return 0;
}
————————————————
版权声明:本文为CSDN博主「」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_62781214/article/details/122116041
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
int a=n%10,b=n/100,c=(n/10)%10 ,t;
int j,k;
if(a>b)
{
t=a;a=b;b=t;
}
if(a>c)
{
t=a;a=c;c=t;
}
if(b>c)
{
t=b;b=c;c=t;
}
printf("%d%d%d",a,b,c);
return 0;
}