Function – Arguments and return value
#include<stdio.h>
int fact(int);
int main()
int m,n;
printf("Enter your no");
scanf("%d",&n) ;
m=fact(n);
printf("Factorial value is %d",m);
return 0;
int fact(int n)
int f=1,i;
for(i=1;i<=n;i++)
f=f*i;
return f;
}
Recursion function
#include<stdio.h>
int main()
int a,m;
printf("Enter your no");
scanf("%d",&a);
m=fact(a);
printf("Factorial value is %d",m);
return 0;
int fact(int n)
if (n==1)
return 1;
else
return n* fact(n-1);
==============================