将三进制转化为九进制,用c 语音程序编写
三进制逢三进一,用0.1.2表示,九进制用0.1.2.3.4.5.6.7.80表示
#include <stdio.h>
int main()
{
int n3,n10=0,n9=0,t,jz=1;
scanf("%d",&n3);
t = n3;
while(t>0)
{
n10 += t%10 * jz;
jz *= 3;
t = t/10;
}
printf("%d\n",n10);
//
t = n10;
jz = 1;
while(t>0)
{
n9 += t%9 *jz;
jz *= 10;
t = t/9;
}
printf("%d",n9);
return 0;
}