/*
将十进制数N转换为r进制的数
*/
/*
#include<stdio.h>
int main()
{
int a[101];
int m,n,i=0;
scanf("%d",&m);
scanf("%d",&n);
while(m/n)
{
a[i]=m%n;
i++;
m=m/n;
if(i==100)
{
printf("stack is full\n");
goto end;
}
}
if(m/n==0)
{
a[i]=m%n;
}
while(i!=0)
{
printf("%d",a[i]);
i--;
}
printf("%d",a[0]);
end:
return 0;
}
*/
#include<stdio.h>
int main()
{
int s[100],top;
int x;
int m,n;
scanf("%d",&m);
scanf("%d",&n);
top=-1;
while(m)
{
s[++top]=m%n;
m=m/n;
}
while(top!=-1)
{
printf("%d",s[top--]);
}
return 0;
}
将十进制数N转换为r进制的数
最新推荐文章于 2023-04-01 22:35:08 发布