5

#include<stdio.h>
int main(void)
{
 int m,n;
 float x;
 int fact(int m,int n);
 scanf("%d%d",&m,&n);
 x=(float)fact(m,n);
    return 0;
}
int fact(int m,int n)
{
 int y,z,i;
 int w,v,s;
 float x;
 y=1;
 z=1;
 v=1;
 for(i=0;i<m;i++){
  y=y*m;
  m=m-1;
 }
    for(i=0;i<n;i++){
  z=z*n;
     n=n-1;
 }
 for(i=0;i<m-n;i++){
  w=s*w;
  s=m-n-1;
 }
 v=w*z;
 x=(float)y/w*z;
 return x;
}

posted @ 2013-12-05 10:04  涅墨西斯  阅读(110)  评论(0编辑  收藏  举报