1
再帰処理の例
1.1
Σ
n 1
から
n
までの和
/* recsum.c 再帰で和を求める C言語演習 白石修二/小林錦子 森北出版 118頁 CTL + c で終了 */ #include <stdio.h> int s(int n); int main() { int n; for(;;){ printf("n = ");if(scanf("%d", &n) == EOF) break; printf("S(%d) = %d\n", n, s(n)); } return 0; } int s(int n) { if(n == 1) return 1; else return n + s(n - 1); } 1