题解 | 小乐乐与进制转换
#include <stdio.h>
int main()
{
int n,arr[1000],i=0,t;
scanf("%d",&n);
while(n!=0)
{
t=n;
n=n%6;
arr[i]=n;
n=t/6;
i++;
}
for(int j=i-1;j>=0;j--)
{
printf("%d",arr[j]);
}
return 0;
}
通过不断对6取余,再运用数组按照倒序输入即可
#include <stdio.h>
int main()
{
int n,arr[1000],i=0,t;
scanf("%d",&n);
while(n!=0)
{
t=n;
n=n%6;
arr[i]=n;
n=t/6;
i++;
}
for(int j=i-1;j>=0;j--)
{
printf("%d",arr[j]);
}
return 0;
}
通过不断对6取余,再运用数组按照倒序输入即可
相关推荐