问题及代码:
/*
*烟台大学计算机学院
*文件名称:xiangmu3.cpp
*作 者:闫安
*完成日期:2016年3月12日
*版 本 号:codeblocks 16.01
*
*问题描述:求解π的近似值
*输入描述:无输入
*程序输出:π的近似值
*/
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int k=1;
double m=1,n=0,pi=0;
while(fabs(m)>(1e-6))
{
m=k/(2*n+1);
pi+=m;
k=-k;
++n;
}
cout<<pi*4<<endl;
}
运行结果:
知识点总结:
巩固了循环结构
学习心得:
加深了对小数的认识。