递归完成老和尚给小和尚讲故事
我们需要用到函数递归的知识
#include <iostream>
using namespace std;
void tellStory(int n) {
if (n <= 0) return;
cout << "从前有座山,山上有座庙,庙里有个老和尚,老和尚在给小和尚讲故事:" << endl;
tellStory(n - 1);
}
int main() {
int n;
cin>>n;
tellStory(n);
return 0;
}
我们定义一个无类型的函数名为tellStory,形参类型为整形;
先判断n是否为0,如果n小于等于0,则返回;
n大于0的话,输出故事,然后执行该函数传递的形参为(n-1);
这样我们就可以讲出n遍故事

