已采纳回答 / 慕移动7097258
看样子你还没有理解递归函数啊,看一下5-8的那张图片吧,会帮助你理解递归函数的,如果你那样写的话每次 getWordNumber()函数读到的n值不变 ,就会一直执行else里面的语句 。之所以要return getWordNumber(n-1)而不是getWordNumber(n),就是要让每次的读取值减小1,直到读取到的值等于 1,然后return 1,就不再调用自己。(函数中的return就是给函数一个值,因为return后面还要调用函数 ,所以函数会一直计算下去,直到不再调用函数)比如return...
2019-09-29
最新回答 / weixin_慕尼黑1348118
double取值范围很大,于是就有double能用来定义一个实型变量,它可以表示整型,打印输出时,用%d是没问题的,只是没有小数部分而已。
2019-09-29