水题,直接枚举,不多解释
//================================
#include <iostream>
using namespace std;
int main()
{
int i, j;
int a, b, aa, bb;
for (i = 100; i < 1000; i++) {
for (j = 100; j < 1000; j++) {
//j == i continue是必要的,小于是在看了输出结果后加的
if (i%10 != j/100 || j <= i)continue;
a = i;
b = j;
aa = b % 100;
bb = a / 10;
if (a * aa == b * bb) {
cout << a << " / " << b << " = "
<< bb << " / " << aa << endl;
}
}
}
return 0;
}