int factorial(int x) { if(x > 1) return x * factorial(x-1); return 1; } int main(int argc, char **argv) { int i; i = atoi(argv[1]); printf("%d\n", i); printf("%d\n",factorial(i)); return 1; }