| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 902 人关注过本帖
标题:[求助]请教一个很简单的问题.关于斐波那契数列.(新手问题)
只看楼主 加入收藏
偑色幻想
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-9-12
收藏
 问题点数:0 回复次数:4 
[求助]请教一个很简单的问题.关于斐波那契数列.(新手问题)
关于斐波那契数列的问题.
在看到飞燕的练习后想起来的.
但是脑子实在转不过来这个弯.
斐波那契数列: 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
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
收藏
得分:0 
LZ加油~~~~~~~~



by 雨中飞燕 QQ:78803110 QQ讨论群:5305909

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/
2007-09-16 01:56
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
编程最重要的是得发散思维。

Repeat  Life=Study;Until (death);
2007-09-16 02:08
申静
Rank: 1
等 级:新手上路
帖 子:16
专家分:3
注 册:2009-9-12
收藏
得分:0 
#include<stdio.h>
vid main()
{
 int a[20]={1,1},sum=2,i;
  for(i=2;i<20;i++)
   {
   a[i]=a[i-1]+a[i-2];
   sum+=a[i];
    }
 printf("sum=%d\n",sum);
}

 


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



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

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