13
Jul.2008
求一分数序列之和 2/1+3/2+5/3+8/5+13/8+... 求该数列前二十项之和。
#include<iostream>
using namespace std;
int main()
{
int const times=20;
float a[times]={2,3},b[times]={1,2},sum=0,tmp;
for(int i=2;i<times;i++) //求出各项的分子分母的值
{
a[i]=a[i-1]+a[i-2];
b[i]=b[i-1]+b[i-2];
}
for(int j=0;j<times;j++) //求各项之和
{
tmp=sum;
sum+=a[j]/b[j];
cout<<"the "<<j+1<<" term is "<<sum-tmp<<endl;
}
cout<<"the sum is "<<sum<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int const times=20;
float a[times]={2,3},b[times]={1,2},sum=0,tmp;
for(int i=2;i<times;i++) //求出各项的分子分母的值
{
a[i]=a[i-1]+a[i-2];
b[i]=b[i-1]+b[i-2];
}
for(int j=0;j<times;j++) //求各项之和
{
tmp=sum;
sum+=a[j]/b[j];
cout<<"the "<<j+1<<" term is "<<sum-tmp<<endl;
}
cout<<"the sum is "<<sum<<endl;
return 0;
}
作者:菜鸟学编程@Bo-Blog
地址:http://www.node-net.org/read.php?28
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!














求出1000内的所有完数
猴子吃桃问题


