填空题 以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3
#include<iostream.h>
void f(int x,int y)
{
char res[10]={0};
int i=0,rem;
do
{
rem=x%y;
x=x/y;
if(rem<10)
res[i]="0"+rem;
else
res[i]="A"+rem-10;
i ++;
}
while(x!=0);
i--;
for(;i>=0;i--)
cout<<res[i];
cout<<endl;
}
void main(void)
{
f(23,10);
f(45,8);
f(50,16);
}
【正确答案】
【答案解析】23、55、32