输入若干行,每行输入两个绝对值不大于100的整数,求这两个整数的和、差、乘积中不超过100的最大数。
我的代码:
#
include <
iostream>
using namespace std;
int main()
{
int a, b, c = 2;
while (c == 2)
{
c = scanf("%d %d", &a, &b);
int bb[4] = { a + b,a - b,b - a,a * b };
for (int i = 0; i < 4; i++)
{
for (int o = 0; o < 3; o++)
{
int aa;
if (bb[o] > bb[o + 1])
{
aa = bb[o];
bb[o] = bb[o + 1];
bb[o + 1] = aa;
}
}
}
if (bb[3] <= 100)
{
cout << bb[3] << endl;
}
else
{
if (bb[2] <= 100)
{
cout << bb[2] << endl;
}
else
{
if (bb[1] <= 100)
{
cout << bb[1] << endl;
}
else
{
cout << bb[0] << endl;
}
}
}
}
return 0;
}