_组合成最小的三位数 输入一个三位数的正整数,将数字位置重新排列,组成—个尽可小">
赞
踩
输入一个三位数的正整数,将数字位置重新排列,组成一个尽可小的三位数。
输入一个三位的正整数。
输出组合之后最小的三位值正整数。
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;
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。