C++题目描述任意输入一个三位整数再把它的次序打乱重新组合一个新的三位整数使其值最大。输入格式输入只有一行包括1个整数。输出格式输出只有一行这意味着末尾有一个回车符号包括1个整数。输入输出样例样例 1输入样例 复制470输出样例 复制740
#include
int main() { int num; cin >> num;
int digits[3];
digits[0] = num / 100;
digits[1] = (num / 10) % 10;
digits[2] = num % 10;
sort(digits, digits + 3, greater<int>());
int result = digits[0] * 100 + digits[1] * 10 + digits[2];
cout << result << endl;
return 0;
}
原文地址: https://www.cveoy.top/t/topic/iSiK 著作权归作者所有。请勿转载和采集!