问题 填空题

下列程序可以将从键盘上输入的十进制数(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]= 【9】
i++;n=n/base;
while(n!=0);
printf("transmite new babe:\n");
for--i;i>=0;--i)
d=c[i];
printf("%c",b 【10】 );

答案

参考答案:(9) n%base (10)[d]

单项选择题 A1型题
单项选择题