なあ、再帰関数好きな人いる? [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0673NAS6 ◆n3AmnVhjwc
2015/09/05(土) 08:00:20.87ID:zGjt7Ia9int sigma(int r, int s, int n) {
if (n < 1)return 0;
if (n == 1) return r;
return r + sigma(r + s, s, n - 1);
}
int sigma2(int s, int n) {
if (n < 1)return 0;
int r = 0, t = s;
for (n--; 0 < n; n--, t += s) r = r + t;
return r;
}
戻り値の使いまわしは基本的に再帰
■ このスレッドは過去ログ倉庫に格納されています