#include<stdio.h> int find_factorial(int); int main() { int num, fact; //Ask user for the input and store it in num printf("\nEnter any integer number:"); scanf("%d",&num); //Calling our user defined function fact =find_factorial(num); //Displaying factorial of input number printf("\nfactorial of %d is: %d",num, fact); return 0; } int find_factorial(int n) { //Factorial of 0 is 1 if(n==0) return(1); //Function calling itself: recursion return(n*find_factorial(n-1)); }
Enter any integer number:8 factorial of 8 is: 40320 Process returned 0 (0x0) execution time : 2.415 s Press any key to continue.
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!