怎样用C++ 求一分数2/1+3/2+5/3+8/5+13/8+21/13......的值?
答案:2 悬赏:0 手机版
解决时间 2021-11-19 01:40
- 提问者网友:ミ烙印ゝ
- 2021-11-18 12:56
怎样用C++ 求一分数2/1+3/2+5/3+8/5+13/8+21/13......的值?
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-11-18 13:17
float a, b, s, t;
int i;
a = 2; b = 1; s = 0;
for(i = 0; i < 6; i++ )
{
s += a/b;
t = a;
a = a+b;
b = t;
}
s为结果,改变循环次数就可以增减相加项。
int i;
a = 2; b = 1; s = 0;
for(i = 0; i < 6; i++ )
{
s += a/b;
t = a;
a = a+b;
b = t;
}
s为结果,改变循环次数就可以增减相加项。
全部回答
- 1楼网友:十年萤火照君眠
- 2021-11-18 14:08
//怎样用C++ 求一分数2/1+3/2+5/3+8/5+13/8+21/13......的值?
double Add(int n){
double totle=0;
int Fenzi=2,Fenmu=1;
for(int i=0;i totle+=(double)Fenzi/(double)Fenmu;
int t=Fenzi;
Fenzi+=Fenmu;
Fenmu=t;
}
printf("Value=%f\n",totle);
return totle;
}
double Add(int n){
double totle=0;
int Fenzi=2,Fenmu=1;
for(int i=0;i
int t=Fenzi;
Fenzi+=Fenmu;
Fenmu=t;
}
printf("Value=%f\n",totle);
return totle;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯