题解 | #小乐乐与进制转换#
小乐乐与进制转换
https://www.nowcoder.com/practice/242eafef2a704c0ca130d563b7b3ee2d
#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; }
总结:
注意理解什么是递归,还有递归的输出顺序