填空题
以下程序运行时,输出到屏幕的结果中第一行是
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);
}