C语言实现斐波那契数列(非递归)的实例讲解
更新时间:2017年08月07日 08:19:32 投稿:jingxian
下面小编就为大家带来一篇C语言实现斐波那契数列(非递归)的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
废话不多说,直接上代码
#include <stdio.h>
#include <stdlib.h>
void f(int n);
int main(void)
{
f(10);
return 0;
}
void f(int n)
{
if(n==1)
{
printf("1\n");
return;
}
if(n==2)
{
printf("1 1\n");
return;
}
printf("1 1 ");
int* p=(int*)malloc(sizeof(int)*n);
p[0]=1;
p[1]=1;
int i;
for(i=2; i<n; i++)
{
p[i]=p[i-1]+p[i-2];
printf("%d ", p[i]);
}
printf("\n");
free(p);
p=NULL;
}
以上这篇C语言实现斐波那契数列(非递归)的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
C++ OpenCV实现与添加椒盐噪声和高斯噪音
图像噪声是图像在获取或是传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号,本文为大家整理了C++结合OpenCV为图像添加椒盐噪声和高斯噪音的代码,需要的可以收藏一下
2023-09-09
C++菱形继承及解决方法详解
这篇文章主要介绍了C++菱形继承及解决方法详解,在多继承结构中,存在着很多问题,比如从不同基类中继承了同名成员,派生类中也定义了同名成员,这种二义性问题很好解决,加上要访问的基类的类名限制就可以了,需要的朋友可以参考下
2023-08-08
C++ STL array容器访问元素的几种方式
这篇文章主要介绍了C++ STL array容器访问元素的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-01-01
聊聊C++ 运算符重载知识
运算符重载是一种形式的C++多态,重载运算符可以使代码看起来更加自然,下面通过例子介绍下C++ 运算符重载知识,感兴趣的朋友一起看看吧
2021-11-11
一文搞懂C语言中的文件操作
文件操作想必大家掌握的并不熟练,确实因为我们用的并不多,而本节内容能够让大家初步认识文件操作,从文件认识到文件使用,让我们对c语言文件操作有个初步的了解
2022-11-11
Qt扫盲篇之QRegExp正则匹配类总结
这篇文章主要给大家介绍了关于Qt扫盲篇之QRegExp正则匹配类总结的相关资料,QRegExp是Qt框架中的一个类,用于进行正则表达式的匹配和处理,它提供了多种模式来匹配不同的字符串,需要的朋友可以参考下
2023-12-12
使用C语言绘制统计图中的饼图
常用的统计图有条形图、柱形图、折线图、曲线图、饼图、环形图、扇形图,本文主要为大家详细介绍了如何使用使用C语言绘制统计图中的饼图,希望对大家有所帮助
2024-02-02
C语言实现三子棋游戏
这篇文章主要为大家详细介绍了C语言实现三子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-07-07
C语言实现合式公式的判断示例
这篇文章主要介绍了C语言实现合式公式的判断示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-04-04
最新评论