_组合成最小的三位数 输入一个三位数的正整数,将数字位置重新排列,组成—个尽可小">
当前位置:   article > 正文

7-5 组合成最小的三位数 (10 分)_组合成最小的三位数 输入一个三位数的正整数,将数字位置重新排列,组成—个尽可小

组合成最小的三位数 输入一个三位数的正整数,将数字位置重新排列,组成—个尽可小

输入一个三位数的正整数,将数字位置重新排列,组成一个尽可小的三位数。

输入格式:

输入一个三位的正整数。

输出格式:

输出组合之后最小的三位值正整数。

输入样例:

315

结尾无空行

输出样例:

135

结尾无空行

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int n;
  5. scanf("%d",&n);
  6. int a,b,c,t;
  7. a=n%10,b=n/10%10,c=n/100%10;
  8. if(a>b){t=a;a=b;b=t;}
  9. if(a>c){t=a;a=c;c=t;}
  10. if(b>c){t=b;b=c;c=t;}
  11. if((a==0&&b!=0&&c!=0)||(b==0&&a!=0&&c!=0)||(c==0&&b!=0&&a!=0))
  12. {
  13. t=a;a=b;b=t;
  14. }
  15. if((a==0&&c==0&&b!=0)||(c==0&&b==0&&a!=0)||(a==0&&b==0&&c!=0))
  16. {
  17. t=a;a=c;c=t;
  18. }
  19. printf("%d%d%d",a,b,c);
  20. return 0;
  21. }

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号