求下列分数顺序的前15项和

[复制链接]
查看11 | 回复1 | 2008-1-26 21:13:46 | 显示全部楼层 |阅读模式
#includevoid main(void){ int i; float n=2,m=1; float sum=0; float temp=0; for(i=1;i<=100;i++)//循环100来计算累加和 {sum += n/m;//计算累加和temp=m;
//将数字的分母保存m=n;
//计算下一个数字的分母n=n+temp;//计算下一个数字的分子 } printf("sum=%f\n",sum); //输出累加和}
回复

使用道具 举报

千问 | 2008-1-26 21:13:46 | 显示全部楼层
#include using namespace std;//使用命名空间stdint main(int argc, char* argv[]){ float s,z1=2,z2=3,m1=1,m2=2,t; int i; s=z1/m1+z2/m2;//数列前两项之和 for (i = 0; i<13; i++) {//for循环计算剩余13项之和
t=m2;
m2+=m1;//计算当前项分母
m1=t;
t=z2;
z2+=z1; //计算当前项分子
z1=t;
s+=z2/m2; //累加项 } cout<<s<<endl;//输出最终结果 return 0; }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行