清单 factorial.c ----------------------- #include #include int factorial (int n) { if (n <= 1) return 1; else return factorial (n - 1) * n; } -----------------------
----------------------- 清单 main.c ----------------------- #include #include int factorial (int n); int main (int argc, char **argv) { int n; if (argc < 2) { printf ("Usage: %s n ", argv [0]); return -1; } else { n = atoi (argv[1]); printf ("Factorial of %d is %d. ", n, factorial (n)); } return 0; } -----------------------
#include void main (void) { cout << "Hello, world!" << endl; }