/* * Program to "count down" from n to 0. */ #include void countdown(int n); int main(void) { int n; printf("enter start number\n"); if (scanf("%d", &n) != 1) { printf("not number\n"); return 1; } if (n < 0) { printf("nonnegative only\n"); return 1; } countdown(n); return 0; } /* "count down" (print numbers) from n through zero, printing each value */ void countdown(int n) { if (n == 0) { printf("0 -- blast off!\n"); } else { printf("%d\n", n); countdown(n-1); } }