您的位置:首页 > 其它

第二周项目4-用循环求

2016-03-10 09:00 309 查看
 问题及代码:
*文件名称:test.cpp
*作者:张晴晴
*完成日期:2016年3月9日
*版本号:v1.0
*问题描述:写出下面求解任务的程序
(1)用如下公式求π的近似值(计算直到最后一项的绝对值小于10的-5次方)
π/4=1-1/3+1/5-1/7+•••
(2)Fibonacci数列在计算科学、经济学等领域中广泛使用,其特点是:第一、二个数是1,从第三个数开始,每个数是其前两个数之和。据此,这个数列为:1 1 23 5 8 13 21 34 55 89 ••••请设计程序,输出这个数列,知道这个数字超过10000.
*输入描述:不用任何输入的计算值。
*程序输出:输出运算结果。
*/
(1)
#include<iostream>
using namespace std;
int main()
{
double  pa=0,i=1,a=-1;
while(1/i>=1e-5)
{
pa=pa-a/i;
i=i+2;
a=-a;
}
pa=pa*4;
cout<<"pa="<<pa<<endl;
return 0;
}

(2)
#include<iostream>
using namespace std;
int main()
{
int a,b,he=1;
for(a=1,b=1;he<10000;)
{
if(a==1&&b==1)
cout<<a<<endl<<b<<endl;
he=a+b;
a=b;
b=he;
cout<<he<<endl;
if(he>10000)
break;
}
return 0;
}
运行结果:知识点总结:从这个程序中,巩固了自己对编程方法的掌握,巩固课上所学。学习心得:第二个不会做,好难啊,晕。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: