描述
一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。
输入
无。
输出
三行:
第一行是此自然数的十进制表示;
第二行是此自然数的七进制表示;
第三行是此自然数的九进制表示。
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int x = 81, y = 342;
int a, b, c;
for (int i = x; i <= y; i++) {
c = i % 7;
b = i / 7 % 7;
a = i / 7 / 7 % 7;
if (a + b * 9 + c * 9 * 9 == i) {
cout << i << endl;
cout << a<<b<<c << endl;
cout << c<<b<<a << endl;
}
}
}