It is a sample program example which demonstrate recursion in C programming. It is a factorial program with recursion. Accept number from the user and generate factorial of accepted number using recursion.
Program Code
Output
Program Code
#include"stdio.h" #include"conio.h" fact(int n); void main() { int n,r; clrscr(); printf("************* Find Factorial of Number Using Recursion *************"); printf("\n enter a number "); scanf("%d",&n); r=fact(n); printf("\n Factorial of %d is = %2d\t",n,r); getch(); } fact(int n) { int f; if((n==0)||(n==1)) return(1); else f=n*fact(n-1); return(f); }
Output