#Z0322. 半棵圣诞树 II
半棵圣诞树 II
实现一个借助多个函数之间的调用输出的“半棵圣诞树”。
整个调用过程为:
在主函数中调用tree3(4)
调用tree2(3)
调用tree1(2)
调用output(2)
回到tree2,调用output(3)
回到tree3,调用output(4)
#include <iostream>
using namespace std;
void output(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
cout << '*';
}
cout << endl;
}
}
void tree1(int n) {
//1在tree1里对output函数的调用
}
void tree2(int n) {
tree1(n - 1);
//2在tree2函数里写上合适的对output函数的调用
}
void tree3(int n) {
tree2(n - 1);
//3在tree3函数里也写上对output函数的调用
}
int main() {
tree3(4);
return 0;
}