1、ubuntu 14.04 linux cgcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
2、#include <stdio.h>#include <string.h>#include <stdlib.h>long factorial(int n){ if(n == 1) return 1; else return n*factorial(n-1);}int main(int argc,char *argv[]){ int n = 0; if(argc != 2) { printf("input error,exit!!\n"); return -1; } n = atoi(argv[1]); printf("%d! = %ld\n",n,factorial(n)); return 0; }
3、root@linux:~/code# gcc -o factorial factorial.croot@linux:~/code# ./factorial 66! = 720