壁には大きな鏡整数

説明の質問は、
キーボードの3つの正の整数nが入力しました。最大値となるよう3つの数のミラー配列順序は、新しい3つの正の整数を再結合破壊しました。出力値を反映助けてください。
入力は、
正の整数nを入力し、そして100 <= N <= 999。
出力
対象の要件に応じた出力を。
入力の例
296
出力例
962の
データ範囲
のデータの100%まで、100 <= N <= 999

#include"stdio.h"

void main(int argc, char* argv[])
{
	int n,a,b,c,m1,m2,m3,x;
	scanf("%d",&n);
    a=n/100;
    b=n/10%10;
	c=n%10;
	if(a>=b&&a>=c)
	  if(b>=c)
		  m1=a,m2=b,m3=c;
	  else
		  m1=a,m2=c,m3=b;
	else
	  if(b>=a&&b>=c)
		  if(a>=c)
			  m1=b,m2=a,m3=c;
		  else
			  m1=b,m2=c,m3=a;
	  else
		  if(a>=b)
			  m1=c,m2=a,m3=b;
		  else
			  m1=c,m2=b,m3=a;
	x=m1*100+m2*10+m3*1;
    printf("%d",x);
}

おすすめ

転載: blog.csdn.net/Lhw_666/article/details/91413726