/* * Recursive version of sum-while program, for comparison purposes. */ #include int sum(void); int main(void) { printf("enter integer values, anything else to end\n"); printf("sum is %d\n", sum()); return 0; } /* sum integers read from stdin */ int sum(void) { int n; if (scanf("%d", &n) == 1) { return n + sum(); } else { return 0; } }