4、 函数的应用
编写一个递归函数,用来实现求n的阶乘,主函数中输入两个整数,求这两个数的阶乘并输出。
#include<stdio.h>
int s ( int a )
{
int k = 1 ;
for ( int i = 1 ; i < a ; i ++ )
{
k = s( a - 1 ) * a ;
}
return k ;
}
int main ()
{
int n , m ;
scanf("%d %d",&n, &m);
printf("%d的阶乘是%d\n%d的阶乘是%d\n",n , s(n) , m , s(m) );
return 0;
}
//输入:
4 5
//输出:
4的阶乘是24
5的阶乘是120
递归函数这个东西吧,还是有点意思的,只不过我老是忘😮💨