题目应该很老了。就是考察递归的运用。
首先要明白递归是什么?简言之:递归就是直接或间接地调用自己,但是程序如何结束?所以还得有一个条件,当条件满足(或者不满足)时,开始(或停止)这种递归。整个的递归的过程就对应一个栈。
题1描述如下:
一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。
例:n=1237
则输出为:
1237,
2474,
4948,
题目应该很老了。就是考察递归的运用。
首先要明白递归是什么?简言之:递归就是直接或间接地调用自己,但是程序如何结束?所以还得有一个条件,当条件满足(或者不满足)时,开始(或停止)这种递归。整个的递归的过程就对应一个栈。
题1描述如下:
一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。
例:n=1237
则输出为:
1237,
2474,
4948,