试题描述
一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。
输入格式
无。
输出格式
三行:第一行是此自然数的十进制表示;第一行是此自然数的七进制表示;第一行是此自然数的九进制表示。
样例输入
(无)
样例输出
(不提供)
#include <stdio.h>
int main()
{
int i,a,b,c,d,e,f;
for(i=49;i<=728;i++)
{
c=i%7;
b=i/7%7;
a=i/49%7;
f=i%9;
e=i/9%9;
d=i/81%9;
if(c==d&&b==e&&a==f)
printf("%d\n%d%d%d\n%d%d%d\n",i,a,b,c,d,e,f);
}
return 0;
}
进制转换需要学习