七进制数和九进制数
一个自然数的七进制表达式是一个三位数,而这个自然数的九进制表示也是一个三位数,且这两个三位数的数码正好相反,求这个三位数这道题不知道怎么写了,主要是因为自然数转换成七进制和九进制的三位数怎么保存简单,因为后面要比较,进制转换如果写成函数想了想不太合适,直接写在主函数的话也不行,纠结啊,求大神帮忙
for( unsigned i=9*9; i<7*7*7; ++i ) { unsigned sa = i/49%7; unsigned sb = i/7%7; unsigned sc = i/1%7; unsigned na = i/81%9; unsigned nb = i/9%9; unsigned nc = i/1%9; if( sa==nc && sb==nb && sc==na ) printf( "%u%u%u(7) == %u%u%u(9) == %u(10)\n", sa,sb,sc, na,nb,nc, i ); }