斐波那契数列,求助一下!!!~~~大神快现身!!!~~~
java吧
全部回复
仅看楼主
level 12
Michael解
楼主
就是求int能够储存的最大斐波那契数
第二张图片里的肯定是错的,表示就是卡到这里了。。
然后要求是,不能用 if(num < 0)那样,只能是比较int和double储存的数字。。
求大神啊!!!~~~~
有助必粉!!
2012年10月10日 18点10分
1
level 12
Michael解
楼主
表示学生党半夜刻苦写作业。。求助啊!!
2012年10月10日 18点10分
2
level 12
Michael解
楼主
在线等。。在线等。。
大神大神你在哪。。
大神大神快现身。。。
2012年10月10日 18点10分
3
level 9
唢呐一声脆脆V
第二个方法应该初始全部设为double吧,int是有限制的,再怎么算,怎么转化,还只是int所能存储的最大值吧
2012年10月10日 19点10分
4
Michael解
老师要求第二个只能用一个double变量。。
2012年10月11日 01点10分
唢呐一声脆脆V
回复 Michael解 :最后总的结果直接设为double,即num直接是double,number不用了,结果就对了
2012年10月11日 13点10分
level 12
Michael解
楼主
目测要沉了。。求助求助求助啊!!
2012年10月11日 01点10分
5
level 9
梦想任我飞翔
你们老师真抠,全部用double 不行,那你把 MAXFIT 改小点行了吧
2012年10月11日 01点10分
7
level 12
Michael解
楼主
我换while了,然后这个能运行出来,不过输出里第一个数字不是0啊。。然后最后多输出了一个数字,负的。。大家有什么建议么??
2012年10月11日 06点10分
8
level 11
hallong13
哇,好厉害。不懂帮顶
加油。我也好好学习
2012年10月11日 06点10分
9
Michael解
谢谢谢谢!!加油加油!!
2012年10月11日 06点10分
level 12
Michael解
楼主
表示问题解决了!!!吧else下面那一行改成num = (double)num1 + num2就可以了。。
anyway,谢谢大家!!!
2012年10月11日 17点10分
10
1