#include<stdio.h> #include<stdlib.h> int fate(int x) { int m,k,p; printf("请输入m:"); scanf_s("%d",&m); printf("请输入k:"); scanf_s("%d",&k); while(m<k) { printf("m必须大于k,请重新输入:\n"); printf("m=\n"); scanf_s("%d",&m); printf("k=\n"); scanf_s("%d",&k);
}
p=Fact(m)/Fact(k)*Fact(m-k);
printf("p=%d\n",p);
system("pause");
return 0;
} int Fact(int x){ int f=1; if(x==0) { f=1 } else{ for(int i=1;i<=x;i++){ f*=i;
}
}
return f;
}
来源:oschina
链接:https://my.oschina.net/u/4741337/blog/4870809