作业帮 > 综合 > 作业

麻烦大家看下这个进制转换的ACM

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 09:55:30
麻烦大家看下这个进制转换的ACM
转换方法我知道,只是他的数没有给多大,我想把除出来的余数存在数组,可是不知道数组长度啊,怎么办呢
麻烦大家看下这个进制转换的ACM
我AC代码. 楼主参考下.
#include
#include
int main()
{
int n,r,i,t,b;
char a[100],c[]={'A','B','C','D','E','F'};
while(scanf("%d%d",&n,&r)!=EOF)
{
t=n;
t=abs(t);
for(i=0;;i++)
{
b=t%r;
if(b>=10)
a[i]=c[b-10];
else
a[i]=b+'0';
t/=r;
if(t==0)
break;
}
if(n=0;i--)
printf("%c",a[i]);
printf("\n");
}

}