为了账号安全,请及时绑定邮箱和手机立即绑定

求教for循环

求教for循环

qq_Exaggerate_0 2016-12-21 20:10:29
 如何用for循环实现兔子数列  1+1+2+3+5+8一直加到50项的和?
查看完整描述

4 回答

已采纳
?
飛鳥1

TA贡献1条经验 获得超1个赞

int a1=1;int a2=1;int a3=0; print a1,a2; for(i=0;i<50;i++){ a3=a1+a2; a1=a2; a2=a3; print a3; }
查看完整回答
1 反对 回复 2016-12-22
?
struggling0

TA贡献1条经验 获得超0个赞

前两项的和等于第三项,知道这个就很容易写了啊
查看完整回答
反对 回复 2016-12-22
?
疯疯傻傻到天涯

TA贡献3条经验 获得超1个赞

int sum1, sum2 = 1;

for(int i = 0; i < 50; i++){

    sum = sum1 + sum2;

    sum1 = sum2;

    sum2 = sum;

}
查看完整回答
反对 回复 2016-12-22
?
WGJ

TA贡献27条经验 获得超26个赞

斐波那契数列,这个是很常见的。

查看完整回答
反对 回复 2016-12-22
?
一瞬儿光

TA贡献178条经验 获得超70个赞

兔子数列???这不是斐波那契数列吗? var arr = [],arr[0] = arr[1] = 1,num = arr[0] + arr[1]; for(var i=1;i<49;i++) { arr[i+1] = arr[i] + arr[i–1]; num = num + arr[i+1]; return num; } 就这两行代码硬是手机敲了一路,太麻烦了,不采纳,以后再也不回答了,哼!
查看完整回答
反对 回复 2016-12-21
点击展开后面1
  • 4 回答
  • 2 关注
  • 1713 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信