15_recursion.c 294 B

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