/*
02.*Copyright(C) 2016,计算机与控制工程学院
03.*All rights reserved.
04.*文件名:test.cpp
05.*作者:张志新
06.*完成日期:2016年3月8日
07.*版本号:v1.0
08.*
09.*问题描述:求π的近似值.
10.*/
#include <iostream>
02.using namespace std;
03.int main()
04.{
05. double sum,i=1;
06. int g=-1;
07. sum=0;
08. while(1.0/i>=1e-5)
09. {
10. g=(-1)*g;
11. sum=sum+g/i;
12. i=i+2;
13. }
14. sum=4*sum;
15. cout <<sum<< endl;
16. return 0;
17.}
/*
02.*Copyright(C) 2016,计算机与控制工程学院
03.*All rights reserved.
04.*文件名:test.cpp
05.*作者:张志新
06.*完成日期:2016年3月8日
07.*版本号:v1.0
08.*
09.*问题描述:输出Fibonacci数列.
10.*/
#include <iostream>
using namespace std;
int main()
{
int i,sum=1,t;
i=1;
cout<<i<<" "<<sum<<" ";
while(sum<=10000)
{
t=sum;
sum=i;
i=t;
sum=sum+i;
cout<<sum<<" ";
}
知识点总结
通过这两个程序让我进一层了解了循环,在用循环时要考虑好各个变量的变化,有没有特殊的情况。
学习心得
在做这两个程序时因为思维不够严密出现了很多错误,各个变量没有弄明白它的变化,在以后思考问题应该更严谨一些。