您的位置:首页 > 编程语言 > C语言/C++

C语言:排列组合

2019-01-18 20:16 956 查看

排列组合:数学公式求解

#include<stdio.h>
double Count(int n);
int main()
{
int n,m;
double Above,Below,x;
double Count(int n);
printf("Enter n and m(m<=n):\n");
scanf("%d,%d",&n,&m);
Above=Count(n);
Below=Count(m);
x=Count(n-m);
printf("%0.1f\n",Above/(Below*x));
}
double Count(int n)//求阶乘
{
int i;
double sum;
sum=1;
for(i=1;i<=n;i++)
{
sum=sum*i;
}
return sum;
}
/*
(样例输入)
Enter n and m(m<=n):
5 3
10.0
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: