用free pascal编写程序,要具体(用while语句)

问题描述:

用free pascal编写程序,要具体(用while语句)
格里高利公式:pi/4=1-1/3+1/5-1/7+1/9-……
求pi,
若1/n
1个回答 分类:综合 2014-11-03

问题解答:

我来补答
program Pi;
const d=0.0006; // 要提高精度, d 要减小.
var sum: double;
n, sign: longint;
begin
sign:=1;
sum:=0;
n:=1;
while (1/n>d) do
begin
sum:=sum+sign/n;
sign:=sign*(-1);
n:=n+2;
end;
writeln('Pi=', sum*4:10:7);
readln;
end.
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题