[迭代思想]求下面分数序列的前13项之和

2/1,3/2,5/3,8/5,13/8,21/13,......

代码实现:

 1 #include<iostream>
3 using namespace std;
4 void main()
5 {
6 int f1=0,f2=1;float t,s=0;
7 for(int i=1;i<=13;i++)
8 {
9 f1=f1+f2;
10 f2=f1+f2;
11 t=(float)f2/f1;
12 s+=t;
13 }
14 cout<<s<<endl;
15 }

预览图:

posted @ 2012-04-08 14:32  iamvirus  阅读(241)  评论(0编辑  收藏  举报