回 帖 发 新 帖 刷新版面

主题:新人报道发一贴!经典的求fibonacci数列!

在论坛看见有些朋友写的fibonacci数列的函数,基本上还是比较容易理解的,我学习javascript时在《javascript权威指南》看到的经典的求fibonacci数列的程序,代码如下:
<html>
<head>
<title>javascript学习</title>
<script language="javascript">
<!--
document.write("<h2>Fibonacci数列:</h2><br>");
for(i=0,j=1,k=0,fib=1;i<50;i++,fib=j+k,k=j,j=fib){
document.write ("fibonacci<"+i+">="+fib);
document.write("<br>");
}
//-->
</script>
</head>
<body>
</body>
<html>

document.write()就相当于c中的printf()一样!大家可以试一下看能不能生成fib数列!
是不是很经典啊!
不过不知道发在这里会不会遭删帖哦!我是新人,就请斑竹见谅了!

回复列表 (共4个回复)

沙发

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

板凳

寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
   我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即时网游、交友,娱乐游戏,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料
网商咨询 摩客天宇QQ 909065437 

3 楼

4行代码就解决了,的确很经典!
不过小弟我不喜欢这种写代码的方式-简介但不够直白。
小弟不才,脑子比较笨,看这个代码的时候心里没底,还要拿纸笔推一下才拍拍脑袋:“哦,原来是这样。”:)

4 楼

# include <stdio.h>
 long int fact(int n)
{
 if(n==1||n==2) return 1;
else return(fact(n-2)+fact(n-1));
}
main()
 { int n;
printf("菲涅尔数列第n项的值\n");
printf("请输入n 并按ENTER键执行\n");
  scanf("%d",&n);
  printf("%ld\n",fact(n));
 }
我也是初学者 用C编写的菲涅尔数列函数

我来回复

您尚未登录,请登录后再回复。点此登录或注册