33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
int m, n;
int i, h, j;
int a, b;
int c, d = 0;
float s;
a = 1;
b = 1;
c = 1;
s = 0;
scanf("%d", &n);
for (m = 1; m <= n; m++)
{
for (i = 1; i <= m; i++)
{
a = a * i;
}
for (j = 1; j <= n; j++)
{
b = b * j;
}
for (h = 1; h <= m - n; h++)
{
c = c * h;
}
d = a / (b * c);
s = d + s;
}
printf("%lf", s);
return 0;
}
输出一直是0是怎么回事
[广而告之]http://t.csdn.cn/2ZOko 试试在线IDE+ChatGPT,有问题直接在IDE里求助ChatGPT