小乐乐与进制转换_牛客题霸_牛客网 (nowcoder.com)
#include<stdio.h>
void digui(int x)//递归digui
{
if(x>5)
{
digui(x/6);//套娃就是递归
}
printf("%d",x%6);//因为前面是递归,一个套一个,所以先到最后,然后从最里面挨个往外输出,每套一层x虽然都是x,但数字都不同
} //大家可以在编辑器里面一步步调试看过程
int main()
{
int n;
scanf("%d",&n);//输入
digui(n);
return 0;
}
总结:
注意理解什么是递归,还有递归的输出顺序