用c++编译题目,输入若干行,每行输入两个绝对值不大于100的整数,求这两个整数的和、差、乘积中不超过100的最大数。
时间: 2024-03-21 08:44:29 浏览: 95
好的,我会解答这个问题。以下是 C++ 代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a, b;
int sum, diff, prod;
int max_value = -101;
while (cin >> a >> b) {
sum = a + b;
diff = abs(a - b);
prod = a * b;
if (sum <= 100 && sum > max_value) {
max_value = sum;
}
if (diff <= 100 && diff > max_value) {
max_value = diff;
}
if (prod <= 100 && prod > max_value) {
max_value = prod;
}
}
cout << max_value << endl;
return 0;
}
```
这个程序中,我们使用了一个 while 循环,不断读入输入的整数对,并计算它们的和、差、乘积中不超过 100 的最大值。
在每次计算后,我们都会判断这个值是否比之前的最大值更大,并在需要时更新最大值。最终,我们输出最大值即可。
希望我的回答能够解决你的问题!
阅读全文