下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六进制形式输出。 #include.<stdio.h> main() { char b[16]={’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,

admin2009-01-15  37

问题 下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六进制形式输出。
   #include.<stdio.h>
   main()
   {  char b[16]={’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,’A’,’B’,’C’,’D’,’E’,’F’};
      int c[64],d,i=0,base;
      long n;
      printf("enter a number:\n");scanf("%1d",&n);
      printf("enter new base:\n");scanf("%d",&baBe);
      do
      {  c=【  】;
         i++;n=n/base;
      }  while(n!=0);
      printf("transmite new babe:\n");
      for{--i;i>=0;--i)
      {  d=c
         printf("%c",b 【  】);
      }
   }

选项

答案n%base [d]

解析
转载请注明原文地址:https://jikaoti.com/ti/SxK0FFFM
0

最新回复(0)