第二周 项目四

/*
 *Copyright(c)2014,烟台大学计算机与控制工程学院
 *Allrights reserved.
 *文件名称:test.cpp
 *作者:肖雪
 *完成日期:2016年3月15日
 *版本号:v1.0
 *
 *问题描述:
 *         (1)用如下公式求π的近似值(计算直到最后一项的绝对值小于10E-5)
 *                  π/4=1-1/3+1/5-1/7+...
 *         (2)设计程序,输出Fibonacci数列:1 1 2 3 5 8 13 21 34 55 89...直到这个数字超过1000
 *程序输出:(1)近似值 (2)数列
 */

 //(1)

#include<iostream>
using namespace std;
int main()
{
    int i;
    int a=-1;
    double pai,sum=0;
    for(i=1;i<100000;i+=2)
    {
        a=-a;
        sum=sum+(1.0/i)*a;
    }
    pai=4*sum;
    cout<<"π的近似值:"<<pai<<endl;

	return 0;
}


第二周 项目四_第1张图片

//(2)
#include<iostream>
using namespace std;
int main()
{
    int i=1,t;
    int sum=0;
    cout<<i<<sum<<endl;
    while(sum<=10000)
    {
        t=sum;
        sum=i;
        i=t;
        sum+=i;
        cout<<sum<<endl;
    }
    return 0;
}


第二周 项目四_第2张图片

你可能感兴趣的:(第二周 项目四)