#include <iostream>
using namespace std;
int main() {
int a, b, c, d, x1, x2, x3;
printf("请输入三位数\n");
scanf("%d", &d);
a = d / 100 % 10;
b = d / 10 % 10;
c = d % 10;
if (a > b) //判断 a,b 哪个大,把大的数赋值给 x1
x1 = a;
else
x1 = b;
if (x1 > c) //判断 x1,c 哪个大
x1 = x1; //如果是 x1 大,输出 x1
else
x1 = c; //如果是 c 大,赋值给x
if (b > a) //判断 a,b 哪个小,把小的数赋值给 x2
x2 = a;
else
x2 = b;
if (c > x2) //判断 x2,c 哪个小
x2 = x2; //如果是 x2 小,输出 x2
else
x2 = c; //如果是 c 小,赋值给x2
if (b > a) //判断 a,b 哪个小,把小的数赋值给 x3
x3 = a;
else
x3 = b;
if (x3 > c) //判断 x3,c 哪个小
x3 = x3; //如果是 c 小,输出 x3
else
x3 = c; //如果是 x3 小,c赋值给x3
printf("最大值为 %d,最小值为 %d", x1 * 100 + x3 * 10 + x2, x2 * 100 + x3 * 10 + x1);
return 0;