C语言实现 生成Fibonacci系列

[复制链接]
查看11 | 回复1 | 2006-7-8 22:15:52 | 显示全部楼层 |阅读模式
如果数不是很多的话(n<10000)可以采取数组a[n]+指针的方式定义两个指针*p,*q分别指向数组的前两个地址元素(在这里就是1,1了)先print这两个数,然后就是如下运算(用循环语句控制即可):*(q++)=*q+*p;p++;print a;//输出数组元素
回复

使用道具 举报

千问 | 2006-7-8 22:15:52 | 显示全部楼层
直接用数组递推就可以了,f[n]=f[n-1]+f[n-2]个人认为如数列很长可在适当时候把后面的数据移到前面,取代前面的数据.
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行