A-A+
有下列程序 功能是把输入的+进制长整型数以+六进制的形式输出 完成程序 includest
问题详情
有下列程序,功能是把输入的+进制长整型数以+六进制的形式输出,完成程序 include"stdio.h" main() { char b[17]={"0123456789ABCDEF"}; int c[50],d,i=0,base=16; long n; scanf("%1d",&n); do{c[i]=n%base;i++;n=【 】;} while(n!=0); for(--i;i>=0;--i) {d=【 】;printf("%c",b[d]);} printf("Hn");}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:n/base或n/16c[i]
字符串的综合运用。