这个怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:15:55
PI/4=1-1/3+1/5-1/7+1/9-1/11+.....
得出他前10000项的结果
用C写,就是他的前10000项得出的结果

不知道该怎么给你说了......肯定是这么写了:
PI/4=1-1/3+1/5-1/7+1/9-1/11+.....
哈哈,其实你自己一看也就明白,只要写出PI值就可以了......
用计算机的话,肯定更加方面了啊......初中数学数列就可以了...

你打算用什么语言写?

呵呵。

#include <stdio.h>
#define COUNT 10000
void main()
{
unsigned int count=1;
float flag=-1;
double results=0.0;
for(; count<COUNT; count++)
{
flag *= -1;
results += flag/(2*count-1);
}
printf("%f \n", results);
}

用C来回答吧,简单啊!!
main()
{ long i=10000,n;
float sum,m=1; //用sum代表PI/4 分母为m
sum=1;//当为一项时的结果
for(i=2;i<=10000;i++)
{ if(i%2==0)
n=-1;
else n=1;
sum+=n*1/(m+2);
}
printf("sum=%f",sum);
}

用VB的话可以这样编程:
Private Sub Form_Click()
Dim a(1 To 10000) As Double
Dim s As Double
Dim i As Integer
For i = 1 To 19999 Step 2
If i Mod 2 <> 0 Then
a((i