主题:初学时的问题
#include <stdio.h>
void change (int x ,int m)
{ char ch[]={ '0',1,2,3,4,5,6,7,8,9},b[80];
int i=0,r;
while(x)
{r=x%m;x/=m;
b[i++]=ch[r];
}
for(--i;i>=0;i--)
printf ("%c",b[i]);
}
main()
int a,b;
change(10,20;
printf("\n");
change(10,8);
} 第一行 1010 和第二行12 结果 请问是则么求出 教一下我!!!!
void change (int x ,int m)
{ char ch[]={ '0',1,2,3,4,5,6,7,8,9},b[80];
int i=0,r;
while(x)
{r=x%m;x/=m;
b[i++]=ch[r];
}
for(--i;i>=0;i--)
printf ("%c",b[i]);
}
main()
int a,b;
change(10,20;
printf("\n");
change(10,8);
} 第一行 1010 和第二行12 结果 请问是则么求出 教一下我!!!!