网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 285|回复: 0
打印 上一主题 下一主题

【C语言】求圆周率π

[复制链接]

686

主题

693

帖子

3101

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3101
跳转到指定楼层
楼主
发表于 2024-11-18 20:16:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
代码:
  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <math.h>
  • int main(){
  •     float s=1;
  •     float pi=0;
  •     float i=1.0;
  •     float n=1.0;
  •     while(fabs(i)>=1e-6){
  •         pi+=i;
  •         n=n+2;
  •         s=-s;
  •         i=s/n;
  •     }
  •     pi=4*pi;
  •     printf("pi的值为:%.6f\n",pi);
  •     return 0;
  • }


运行结果:pi的值为:3.141594上面的代码,先计算π/4的值,然后再乘以4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2024-12-22 14:43 , Processed in 0.034526 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表