0
遞歸我非常糟糕,我正試圖去學習它。我有這個功能遞歸累加數字
public static int ques07(int n) {
int sum = 1;
int k = 1;
while (sum <= n) {
sum = sum + k;
k++;
}
return sum;
}
我想寫這個函數的遞歸等價的,我已經實現了這個迄今爲止
public static int ques7(int n) {
int sum = 1;
if(sum <= n)
return sum + ques7(n-1);
else
return sum;
}
但我懷疑這是不對的,任何幫助將是非常讚賞。