⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex03-09.cpp

📁 数据结构常用算法合集
💻 CPP
字号:
//EX03-09.cpp
#include <iostream.h>
#include <conio.h>
const double N=4.0;
void main()
{ double pi=N,x;
  int count=1,x314;
  cout.setf(ios::fixed,ios::floatfield);
  cout.precision(5);
  do
  { count++;
    x = (count % 2 ==0)? (-N/(count*2-1)):(N/(count*2-1));
    pi += x;
    x314=int(pi*100);
//    cout << pi<<"   "<<count<<' '<<x314<<endl;
  }
  while (x314!=314);
  cout <<int(pi*100)<<"="<<count<<"项\n";
  do
  { count++;
    x = (count % 2 ==0)? (-N/(count*2-1)):(N/(count*2-1));
    pi += x;
    x314=int(pi*1000);
//    cout << pi<<"   "<<count<<' '<<x314<<endl;
  }
  while (x314!=3141);
  cout <<int(pi*1000)<<"="<<count<<"项\n";

  do
  { count++;
    x = (count % 2 ==0)? (-N/(count*2-1)):(N/(count*2-1));
    pi += x;
    x314=int(pi*10000);
//    cout << pi<<"   "<<count<<' '<<x314<<endl;
  }
  while (x314!=31415);
  cout <<int(pi*10000)<<"="<<count<<"项\n";

  do
  { count++;
    x = (count % 2 ==0)? (-N/(count*2-1)):(N/(count*2-1));
    pi += x;
    x314=int(pi*100000);
//    cout << pi<<"   "<<count<<' '<<x314<<endl;
  }
  while (x314!=314159);
  cout <<int(pi*100000)<<"="<<count<<"项\n";
  getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -