A-A+
当输入19 2时 下列程序的运行结果为【 】;输入254 16时 则程序的运行结果是【 】。
问题详情
当输入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[i]; printf("%c",data_symbols[subscript]); } printf("n"); }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:10011fe
10011fe