Blue_Zx 2024-10-14 08:56 采纳率: 68.2%
浏览 9
已结题

请问这个代码为什么在Visual Studio上可以正常运行,但放在CodeBlocks上就不行?

请问这个代码为什么在Visual Studio上可以正常运行,但放在CodeBlocks上就不行?


```c
#include <stdio.h>
long double f(int);
int main()
{
    int n;
    long double s = 1.0;
    scanf("%d", &n);
    for (; n >= 1; n--)
    {
        s = s * f(n);
    }
    printf("%.10Lf", 2 * s);
    return 0;
}

long double f(int n)
{
    
    return (2.0 * n / (2.0 * n - 1.0)) * (2.0 * n / (2.0 * n + 1.0));
    
}

```

  • 写回答

1条回答 默认 最新

  • 嵌入式小企鹅 2024-10-14 09:47
    关注

    n没初始化?看你报错是什么

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月21日
  • 创建了问题 10月14日