#include <stdio.h>
double fact(int n,int m)
{
int i;
double sum1,sum2;
sum1=sum2=1;
for(i=n;i>n-m;i--)
{
sum1*=i;
}
for(i=1;i<=m;i++)
{
sum2*=i;
}
return sum1/sum2;
}
int main()
{
int n,m;
while(scanf("%d %d",&n,&m)!=EOF)
{
printf("%lf\n",fact(n,m));
}
return 0;
}
可以试试
[
本帖最后由 zxd543 于 2012-11-5 10:07 编辑 ]