上面这段代码是很简单的一道用递归方式计算n的k次方的问题,因为初学者很容易忘记递归终 需要的条件使用,直接运行后编译器是可以运行的但不会有输出。
编译器会发出警高
此时需要用if语句来控制递归的结束标志
最后一句else是当k是负数的时候(比如2的负三次方)需要用到double类型(用int类型小数位会被舍弃)。
上面这段代码是很简单的一道用递归方式计算n的k次方的问题,因为初学者很容易忘记递归终 需要的条件使用,直接运行后编译器是可以运行的但不会有输出。
编译器会发出警高
此时需要用if语句来控制递归的结束标志
最后一句else是当k是负数的时候(比如2的负三次方)需要用到double类型(用int类型小数位会被舍弃)。