A-A+

以下程序可以把从键盘上输入十进制数(10ng型)以二到十六进制数的形式输出 请填空。 inc

2022-08-12 18:53:23 问答库 阅读 197 次

问题详情

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


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:n% base[d]
n%base[d]

考点:键盘,形式