第二周项目四

/*
* copyright(c) 2016 烟台大学计算机学院
* All right reserved
* 文件名称;test.cpp
* 作  者:徐聪
* 完成日期 2016年3月10日
* 版本号:v1.0
*
* 问题描述:写出实现下面求解任务的程序
       (1)用如下公式求π的近似值(计算直到最后一项的绝对值小于.00001)

            π/4=1-1/2+1/3-1/5....

       (2)Fibonacci 数列在计算科学、经济学等领域中广泛使用,其特点是:第一,第二个数是1,从第3个数开始,每个数是其前两个数的和,据此,这个数列为:1 1 2 3 5 8 13 21 34 55 89.....,请设计程序,输出这个数列,直到这个数字超过10000



*程序输出:π值

*/

(1)

#include <iostream>
#include <math.h>
#include <cmath>


using namespace std;


int main()
{
    long double sum=0,pai,i,a=-1.0;
    for(i=1;fabs(1.0/i)>=pow(10,-5);i+=2)
    {
        a=-a;
        sum=a/i+sum;
    }
   pai=sum*4.0;
    cout<<pai<<endl;
    return 0;
}
运行结果:

(2)

#include <iostream>
using namespace std;
int main()
{
     int a[100]={1,1},i;


     for(i=2;;i++)
     {
         a[i]=a[i-1]+a[i-2];
         if(a[i]>10000)
            break;


     }
     for(i=0;a[i]<=10000;i++)
     {
         cout<<a[i]<<endl;
     }
     return 0;


}
运行结果:

知识点掌握:

循环结构的复杂运用

学习心得:

需多实践才行!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值