總時間限制: 1000ms 內存限制: 65536kB
描述
一個十進制自然數,它的七進制與九進制表示都是三位數,且七進制與九進制的三位數碼表示順序正好相反。編程求此自然數,并輸出顯示。
輸入
無。
輸出
三行:
第一行是此自然數的十進制表示;
第一行是此自然數的七進制表示;
第一行是此自然數的九進制表示。
?
1 #include <stdio.h> 2 int main(int argc, char *argv[]) 3 { 4 int x,y,z; 5 int xyz,zyx;//7進制數和9進制數對應的十進制數 6 for(x=1;x<7;x++) 7 { 8 for(y=0;y<7;y++) 9 { 10 for(z=1;z<7;z++) 11 { 12 xyz=x*7*7+y*7+z; 13 zyx=z*9*9+y*9+x; 14 if(xyz==zyx) 15 { 16 printf("%d\n%d%d%d\n%d%d%d\n",xyz,x,y,z,z,y,x); 17 } 18 } 19 } 20 } 21 return 0; 22 }
?