1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <stdio.h> int factorial(int i) { if (i < 2) return i; else return i * factorial(i - 1); } int main() { int Count; for (Count = 1; Count <= 10; Count++) printf("%d\n", factorial(Count)); return 0; } /* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/