用JAVA求1+1+2+3+5+8+13+21的和

 我来答
丰梦寒0I6
2018-05-04
知道答主
回答量:14
采纳率:100%
帮助的人:5万
展开全部
 public static void main(String[] args) {                   double sum = 0;                   int n = 1;                   int m = 1;                   int j;                   for(int i=1; i<=20; i++) {                          sum = sum + m/(double)(m+n);                          j = m;                           m = m+n;                          n = j;                   }                 System.out.println("sum=" + sum);              }

网页链接

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miaoch
2018-05-04 · TA获得超过1204个赞
知道小有建树答主
回答量:814
采纳率:83%
帮助的人:333万
展开全部
sn=a1+a2+a3+...an

sn=a2+a3+...+an+a1
2sn=a3+a4+...a(n+1) + an + a1
2sn=sn-a2+a(n+2)
sn=a(n+2)-a2
额,所以你只要再继续算后两项,然后减去第二项1就行了
这里就是13+21+21=55 然后55-1=54
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式