问题及代码:
/*
*copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作 者:李一波
*完成日期:2016年3月8号
*版 本 号:v1.0
*
*问题描述:用如下公式求pi的近似值
*输入描述:无输入
*程序输出:pi的近似值
*/
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int i,a=1;
double pi,s=0;
for(i=1;;i++)
{
s=s+1.0*a/(2*i-1);
a=-a;
if(fabs(1.0*a/(2*i-1))<1e-5)
break;
}
pi=s*4;
cout<<pi;
return 0;
}
运行结果:
问题及代码:
/*
*copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作 者:李一波
*完成日期:2016年3月8号
*版 本 号:v1.0
*
*问题描述:fibonacci数列在计算科学、经济学等领域中广泛使用,其特点是:第一、二个数是1,从第三个数开始,每个数是前两个数之和。
*输入描述:1 1 2 3 5 8 13 21 34 55 89...输入这个数列,直到这个数字超过10000.
*程序输出:一个整数
*/
#include <iostream>
using namespace std;
int main()
{
int a=1,b=1,c;
int i;
for(i=1;;i++)
{
c=a+b;
a=b;
b=c;
if(c>10000)
break;
}
cout<<c;
return 0;
}
运行代码:
知识点总结:
这主要是应用c++中最为基础的cin和cout。
学习心得:
耐心细致的学习c++才是我们最开始学习c++的方法之一。