运用递归法,循环调用;
#include<stdio.h>
int f(int n)
{
if(n==0)
return 1;
else return n*f(n-1);
}
void main()
{
int n;
printf("请输入n:\n");
scanf("%d",&n);
printf("%d\n",f(n));
}
!的函数f(int n),在主函数中输入两个整数m、n,然后调用函数求:C=(m!)/((n!)*(m-n)!)
运用递归法,循环调用;
#include<stdio.h>
int f(int n)
{
if(n==0)
return 1;
else return n*f(n-1);
}
void main()
{
int n;
printf("请输入n:\n");
scanf("%d",&n);
printf("%d\n",f(n));
}
!的函数f(int n),在主函数中输入两个整数m、n,然后调用函数求:C=(m!)/((n!)*(m-n)!)