| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 904 人关注过本帖
标题:[求助]请教一个很简单的问题.关于斐波那契数列.(新手问题)
取消只看楼主 加入收藏
偑色幻想
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-9-12
收藏
 问题点数:0 回复次数:1 
[求助]请教一个很简单的问题.关于斐波那契数列.(新手问题)
关于斐波那契数列的问题.
在看到飞燕的练习后想起来的.
但是脑子实在转不过来这个弯.
斐波那契数列: 1+1+2+3+5+8+13+21+34+55+89+144+233+377+...
求到第二十个数的时候他们的和是多少...
实在不知道该怎么算了.想了半天写了一段代码但是太繁琐.有没有谁有简练一点的写法.请告知
搜索更多相关主题的帖子: 飞燕 简练 
2007-09-16 01:32
偑色幻想
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-9-12
收藏
得分:0 
...- -突然想出来了...
以前总是转不过来这个弯.想着要先算和...
现在变成一个一个数直接加简单许多.
现在把自己写的代码带上.
[CODE]#include<stdio.h>
#include<conio.h>
int main(void)
{
int a=1,b=1,c,sum=0,i;
for (i=1;i<=20;i++)
{
sum+=a;
c=a+b;
a=b;
b=c;
}
printf("%d",sum);
getch();
return 0;
}[/CODE]


PS:虽然很好笑...- -但是以前想的简单的点是直接两个数两个数的加...
#include<stdio.h>
#include<conio.h>
int main(void)
{
int a=1,b=1,c,d,sum=0,i;
for (i=1;i<=10;i++)
{
c=a+b;
d=c+b;
sum=sum+c;
a=c;
b=d;
}
printf("%d",sum);
getch();
return 0;
}

[此贴子已经被作者于2007-9-16 1:46:14编辑过]


2007-09-16 01:40
快速回复:[求助]请教一个很简单的问题.关于斐波那契数列.(新手问题)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030336 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved