您的位置:首页 > 其它

[热身题][hdoj_2031]进制转换

2012-08-03 11:20 253 查看
// hdoj_2031 进制转换
// 0MS	232K	407 B	GCC

#include <stdio.h>
int main(void)
{
int m, n, p, q, a[100];
while(scanf("%d%d", &m, &n) != EOF)
{
p = 0;
q = 0;
if(m < 0)
{
m = -1*m;
p = 1;
}
do
{
a[q++] = m%n;
m = m/n;
}
while(m);
if(p == 1)
printf("-");
while(q--)
{
if(a[q] > 9)
printf("%c", 'A'+a[q]-10);
else
printf("%d", a[q]);
}
printf("\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: