**投掷n次硬币,请计算m次正面朝上的概率例如:
投掷9次硬币,5次正面朝上的概率为:24.61%投掷5次硬币,3次正面朝上的概率为:31.25%提示:
1.for循环的累乘-阶乘
2.#include<math.h>中的pow()函数
```c
```**
**投掷n次硬币,请计算m次正面朝上的概率例如:
投掷9次硬币,5次正面朝上的概率为:24.61%投掷5次硬币,3次正面朝上的概率为:31.25%提示:
1.for循环的累乘-阶乘
2.#include<math.h>中的pow()函数
```c
```**
如下:
代码:
#include <stdio.h>
#include <math.h>
long long jc(int n)
{
long long s=1;
int i;
for(i=1;i<=n;i++)
s*=i;
return s;
}
int main()
{
int m,n;
double fz,fm;
scanf("%d %d",&n,&m);
fz = jc(n)/jc(n-m)/jc(m);
fm = pow(2.0,n);
printf("%.2f%%",100*fz/fm);
return 0;
}