题目内容:
以下程序可把输入的十进制数以十六进制数的形式输出。 请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
void main()
{
char b[17]={"Ol23456789ABCDEF"};
int c[64],d,i=0,base=16;
long mum;
printf("Erter a number:\n");seanf("%1d",&num):
do
{
//****found****
c[i]=______;i++;num=num/base;}
while(aura!=0);
printf("Transmite new base:\n");
for(--i;i>=0;--i)
//****found****
{d=c[i];printf("%c",b______);)
printf("\n");
}
参考答案:
答案解析: