C++ 编程:计算三位数最大最小位数之差
#include
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;
}
原文地址: https://www.cveoy.top/t/topic/qvlJ 著作权归作者所有。请勿转载和采集!