当前位置:首页 » 编程语言 » 斐波那契数列c语言

斐波那契数列c语言

发布时间: 2022-02-04 15:45:02

‘壹’ c语言 斐波那契数列怎么写

#include<stdio.h>

int main(void)

{ int i,n,a[50]={1,1};

scanf("%d",&n);

for(i=2; i<n; i++)

a[i]=a[i-1]+a[i-2];

for(i=0;i<n;i++)

printf("%d ",a[i]);

return 0;

}

‘贰’ C语言 斐波那契数列怎么写

#include<stdio.h>
intfei(intindex)//数组实现
{
if(index<1)
{
return-1;
}
if(index<3)
{
return1;
}
int*a=newint[index];
a[0]=a[1]=1;
for(inti=2;i<index;i++)
a[i]=a[i-1]+a[i-2];
intm=a[index-1];
deletea;//释放内存空间
returnm;
}
inttou(inti)//取第一位
{
while(i>9)
i/=10;
returni;
}
intmain()
{
intn,a[100];
scanf("%d",&n);
for(inti=0;i<n;i++)
scanf("%d",&a[i]);
for(inti=0;i<n;i++)
{
if(fei(a[i])>9)
printf("%d%d ",tou(fei(a[i])),fei(a[i])%10);
else
printf("%d ",fei(a[i]));
}
}

‘叁’ C语言 数组 斐波那契数列

#include "stdafx.h" //这是 VS 预编译头。其他系统删除。
#include<stdio.h>
#include<stdlib.h> //使用 system("pause"); 时需要。
//MS 否决了 scanf 等函数,加上下句,仍然可用。其他系统删除。
#pragma warning(disable:4996)

//问题:斐波那契数列的定义为: F1=1,F2=1,F(n)=F(n-2)+F(n-1)
int Fibonacci(int n)
{
if (n == 1)
return 1;
if (n == 2)
return 1;
return Fibonacci(n - 2, f1, f2) + Fibonacci(n - 1, f1, f2);
}

// VS 标准主函数声明,其他系统请根据系统更改。
int _tmain(int argc, _TCHAR* argv[])
{
int i, k, d[40];
scanf("%d", &k);
for (i = 0; i < k; i++)
{
scanf("%d", &d[i]);
}
for (i = 0; i < k; i++)
{
printf("%d\n", Fibonacci(d[i]));
}

system("pause"); //防止窗口一闪而过
return 0;
}

‘肆’ 用C语言程序计算斐波那契数列

main()
{
int a=0;
int b=1;
int c,i;
int s=a+b;
for(i=3;i<=21;i++)
{
c=a+b;
s=s+c;
a=b;
b=c;
}
printf("%d",s);
}

‘伍’ 求用C语言表达斐波那契数列

#include <stdio.h>

main( ){

long f1,f2,f;

int i,n;

scanf("%d",&n);

f1=f2=1;

if(n<=2)

f=1;

else

for(i=3;i<=n;i++){

f=f1+f2;
f1=f2;
f2=f;
}
printf("%ld ",f);
}

‘陆’ C语言算斐波那契数列

数字
溢出~~。很明显的问题,你用高精度做吧,用
字符数组
模拟数字。

‘柒’ C语言编程:斐波那契数列

if的判断条件里面,正确的应该是 n==1 和 n==2。
如果写成n=1的话,就变成了将n赋值为1,并且这个算式会返回1,非0即为true。
这个判断条件会恒为真,而且n的值也会被改变。

‘捌’ 斐波那契数列 c语言


#include <stdio.h>

int fn(int a){

if (a==1) return 1;

else if (a==2) return 2;

else return fn(a-1)+fn(a-2);

}


void main (){

for (int i=1;i<=50;i++)

printf("%d::%d ",i,fn(i));

}

‘玖’ C语言斐波那契数列

利用斐波拉其数列计算公式计算:
(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n}

热点内容
开票人的权限配置如何选择 发布:2025-07-15 14:51:22 浏览:130
怎么把服务器变成普通电脑 发布:2025-07-15 14:39:45 浏览:957
甘肃天水首选服务器地址云主机 发布:2025-07-15 14:34:32 浏览:715
我的世界java版好玩的外国服务器网址 发布:2025-07-15 14:20:17 浏览:110
电脑的外存储器 发布:2025-07-15 14:19:42 浏览:526
淘淘源码 发布:2025-07-15 14:12:07 浏览:881
自己的主机可以搭建服务器吗 发布:2025-07-15 14:09:58 浏览:775
atilinux 发布:2025-07-15 14:01:42 浏览:822
硬盘缓存越大越好 发布:2025-07-15 13:53:22 浏览:388
苹果六怎么设置密码锁 发布:2025-07-15 13:43:28 浏览:33