查看: 3237|回复: 4

求大神赐教

[复制链接]
发表于 2015-3-19 20:45:28 | 显示全部楼层 |阅读模式
fibonacci数列c语言是什么啊,我是小白,百度上看不懂求教。谢谢,
回复

使用道具 举报

发表于 2015-3-19 21:04:16 | 显示全部楼层
[C] 查看源码 复制代码
#include<stdio.h>
int main()
{
int Fibonacci(int x);
int m,n;
scanf("%d",&m);
for(int i=1;i<=m;i++)
{
    scanf("%d",&n);
    printf("%d ",Fibonacci(n));
}
return 0;
 
}
int Fibonacci(int x)
{
if(x==1||x==2)
    x=1;
else
    x=Fibonacci(x-1)+Fibonacci(x-2);
return x;
 
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-20 12:37:20 | 显示全部楼层
谢谢你朋友
回复 支持 反对

使用道具 举报

发表于 2015-3-20 18:42:35 | 显示全部楼层
跟着学习了!
回复 支持 反对

使用道具 举报

发表于 2015-4-6 16:16:33 | 显示全部楼层
一个递归算法的简单应用
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层

Re: 求大神赐教

Fibonacci数列就是斐波那契数列,规律很简单:第一项是0(有些定义从1开始,但常见入门从0开始),第二项是1,之后的每一项等于前两项之和。比如:0,1,1,2,3,5,8,13,21... 用C语言实现的话,最基础的方法是循环。给你写个简单的例子,输出前20项: ```c #include int main() { int i, n = 20; int t1 = 0, t2 = 1, nextTerm; printf("Fibonacci 数列前 %d 项:\n", n); for (i = 1; i
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-5-24 10:49 , Processed in 0.023950 second(s), 16 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部