除R取余数
给个源码给你:
#include
int main()
{
int a[32],i,n,m;
char b[17]="0123456789ABCDEF";
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n<0)n=-n,printf("-");
for(i=0;n>=1;i++)
a[i]=n%m,n/=m;
while(i--)printf("%c",b[a[i]]);
putchar('\n');
}
return 0;
}
你可以做一下杭电2031(http://acm.hdu.edu.cn/showproblem.php?pid=2031)
希望对你有所帮助 ^ ^