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

admin2009-04-15  46

问题 以下程序可以把从键盘上输入十进制数(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("%1d",&base);
   do
   {  c=【  】 ;
   i+ +;
   n=n/base;
   }while(n!=0);
   printf("The result is:\n");
   for(- -i;i>=0;- -i)
   {d=c
   printf("%c",b【  】 );
   }
   }

选项

答案n% base [d]

解析
转载请注明原文地址:https://kaotiyun.com/show/kiXp777K
0

最新回复(0)