请问这个编程怎么做?我弄了很久都没做出来。。。(题目+我做的编程:如下)
2、根据以下公式求p的值。m与n为两个正整数且要求m>n。p= m!/(n!(m-n)!)
我做的:
#include <stdio.h>
main()
{
int i,n,m,p,sum,f=1,k=1,t=1;
scanf("%d%d",&n,&m);
sum=m-n;
if(m>n)
{
for(i=1;i<=n;i++)
f=f*i;
for(i=1;i<=m;i++)
k=k*i;
for(i=1;i<=(m-n);i++)
t=t*i;
p=(k/(f*t));
}
printf("p=%d\n",p);
}