填空题
有下列程序,功能是把输入的+进制长整型数以+六进制的形式输出,完成程序
#include"stdio.h"
main()
char b[17]="0123456789ABCDEF";
int c[50],d,i=0,base=16;
long n;
scanf("%1d",&n);
doc[i]=n%base;i++;n= 【16】 ;
while(n!=0);
for(--i;i>=0;--i)
d= 【17】 ;printf("%c",b[d]);
printf("H\n");
【参考答案】
[16]n/base或n/16 [17]c[i]