版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
描述:把一个十进制正整数转化成八进制。
输出:一行a的八进制表示。
输出:一行a的八进制表示。
用if条件进行限制,在某一状态下进行递归调用自身
通过一步步的递归调用应该向if判断条件的方向逼近
以停止递归(找到递归的重点)
每次递归的都要将一个大的问题划分成子问题
首先呢,我们定义一个函数就叫 my_pow吧,為了避免与库函数中的 pow冲突(难不成弄个真假美猴王)
参数呢,n表示底数比如2^3,2的三次方n就是2,k就是3.结果是8
递归是有条件限制的(總不能无限制递归下去吧出来混,迟早要还的)
由于是k个n相乘我们每次递归之后将 k-1.
那么递归部分知道怎么写了吧~
每次k-1,就是为了条件逼近
每次循环循环终于要完了卡到if的界限~
可是,我们还是少了一句话否则很可能前功尽弃!!!!
最近状态良好,需要保持坚持写博客~
俗话说的好: 三天不读书,智商输给猪