当输入19、2时,下列程序的运行结果为【 】;输入254、16时,则程序的运行结果是【 】。 main() { char data_symbols[17]="0123456789abcdefghijklmnopqrstuvwxyz"; int i

admin2009-02-15  26

问题 当输入19、2时,下列程序的运行结果为【  】;输入254、16时,则程序的运行结果是【  】。
main()
{  char data_symbols[17]="0123456789abcdefghijklmnopqrstuvwxyz";
  int i=0,t,subscript,data_converted[32];
  long number;
  while  (1)
  {  scanf("%ld,%d",&number,&t);
     if  (number>=O  && t>=2&&t<=16)  break;
  }
  do
  {  data converted[i++]=number%t;
     number=number/t;
  }
  while(number!=0);
  for(--i;i>=0;--i)
  {  subscript=data_converted
     printf("%c",data_symbols[subscript]);
  }
  printf("\n");
}

选项

答案10011 fe

解析
转载请注明原文地址:https://kaotiyun.com/show/45Xp777K
0

最新回复(0)