题目:编写程序,将十进制转换为8进制并输出(不允许使用printf("%o"))

xiaoxiao2021-02-27  204

题目:编写程序,将十进制转换为8进制并输出(不允许使用printf("%o"))

C程序:

#include <stdio.h> 

   int main()   {       int a[100];       int t;       int i;       int n;       int j;       printf ("shu ru 10 jin zhi shu:\n");       scanf ("%d",&n);          for (t = 0; t <100; t++)       {           if (n != 0)       {           i = n % 8;           a[t] = i;           n = n / 8;       }       else           break;         }          printf ("shu chu 8 jin zhi shu:\n");       for (j = t; j >= 0; j--)       {       printf ("%d",a[j]);       }       printf ("\n");  

    return 0;  

}  

运行结果:

转载请注明原文地址: https://www.6miu.com/read-10272.html

最新回复(0)