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

学习 时间:2026-05-30 11:03:13 阅读:5592
用free pascal编写程序,要具体(用while语句)格里高利公式:pi/4=1-1/3+1/5-1/7+1/9-……求pi,若1/n

最佳回答

沉静的仙人掌

爱笑的篮球

2026-05-30 11:03:13

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。

最新回答共有2条回答

  • 怡然的萝莉
    回复
    2026-05-30 11:03:13

    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。

上一篇 There have been many changes in this place.这句中为什么用have?主语是什么

下一篇 如图,有一个正方体,在它的各个面上分别涂了白,红,黄,蓝,绿,黑六种颜色