任务
输入一个1000(不包含10001000)以内的正整数,首先将其补齐为三个数字(如果是两位数或者一位数,则前面补00),然后将这三个数字按不同顺序排列成一组数据,输出排列中最大的那个数。
例如:
测试输入:5
预期输出:500
测试输入:185
预期输出:851
方法一
一定不要有类似(a > b > c) 的形式出现
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
// n-输入的数,m-重排后的数
int n, m;
cin >> n;
int a, b , c, temp;
a = n / 100 % 10;
b = n / 10 % 10;
c = n % 10;
if