这个要采用循环结构,我觉得自己写的也没错,但是运行出来的结果就不知道是怎么回事,求指正


应该这么改,供参考:
#include <stdio.h>
int main()
{
int n = 1;
double pi = 2.0;
while (n <= 1000) {
pi *= 2.0 * n * 2.0 * n / ((2 * n + 1) * (2 * n - 1));
n++;
}
printf("%f", pi);
return 0;
}