#include using namespace std;

int main() { int n; cin >> n;

int max_digit = n % 10; // 个位数
int min_digit = n % 10;
n /= 10;
int tens_digit = n % 10; // 十位数
if (tens_digit > max_digit) {
    max_digit = tens_digit;
} else if (tens_digit < min_digit) {
    min_digit = tens_digit;
}
n /= 10;
int hundreds_digit = n % 10; // 百位数
if (hundreds_digit > max_digit) {
    max_digit = hundreds_digit;
} else if (hundreds_digit < min_digit) {
    min_digit = hundreds_digit;
}

int difference = max_digit - min_digit;
cout << difference << endl;

return 0;

}

C++ 编程:计算三位数最大最小位数之差

原文地址: https://www.cveoy.top/t/topic/qvlJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录