我不能重复下面函数打印的星号数,n至少为2。
void Mystery(int n) {
if (n >= 2) {
print("**");
n=n-1;
Mystery(n);
n=n-1
Mystery(n);
print("***");
}
}
我试过n = 2的情况然后我得到**接下来,对于n = 3。然后n = 4。然后我尝试使用归纳法来获得n的一般结果。但我无法达成任何复发关系。
以下是一些要考虑的要点: