搜索
查看: 2504|回复: 3
打印 上一主题 下一主题

π/4=1-1/3+1/5-1/7+…,编程求π。求高手看下哪错了!!谢谢

[复制链接]
楼主
发表于 2012-11-16 13:12:20 | 显示全部楼层
本帖最后由 梦中的婚礼 于 2012-11-16 13:18 编辑

#include <stdio.h>
int main()
{
  int a=1;
  double b,c=1,pi=0;
    for(b=1;b>=1e-6;b=c/a)
    {
      pi=pi+b;
      a=2+a;
      c=-1*c;
    }
    printf("pi=%lf",pi);
    getch();
}
  

double 的话,在 printf 这里用 %lf

另外1e减6 ?用到了数学吗? 加一个头文件 include<math.h>
在这里的e并不是数学里的e,在这里只是一个变量,也就是存一个未知数。但你在double和int里都没有定义e。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表