斐波那契数列-专题讲解

来源:互联网 发布:ubuntu 查看内存占用 编辑:程序博客网 时间:2024/05/20 07:19

斐波那契数列-专题讲解

 

1、斐波那契数列特点:

a、除第一项和第二项之外,任意一项是前面两项之和。

b、第一项和第二项的值是首先给定的。

 

2、真题解析

本题的考点是斐波那契数列和子函数的结合。本题主要考了斐波那契数列。

 

2009年秋试题3

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案

【程序说明】

计算并输出Fibonacci序列前10项之和。要求定义和调用函数fun(fib,n)。该函数将Fibonacci序列前n项的值存放在一维数组fib中。Fibonacci序列:1,1,2,3,5,8,13,21,34,55,……。该序列的第一个数和第二个数都是1,从第三个数开始,每个数都是前两个数之和。

运行示例:

sum=143

 

【程序】

#include <stdio.h>

main()

{  int i,sum,a[10];

   (9)    

   (10)   

sum=0;

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

sum=sum+   (11)    ;

printf("sum=%d ",sum);

}

void fun(int fib[],int n)

{  int i=0;

fib[0]=fib[1]=1;

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

   (12)    

}

 

【供选择的答案】

(9) A、fun(int fib[],int n);B、void fun(int fib[],int n)

C、;D、void fun(int fib[],int n);

(10)A、fun(fib,n);B、fun(a[],10);

C、fun(a,10);D、fun(a[10],10);

(11)A、fib[i]B、a[i]C、a[10]D、fib[0]

(12)A、fib[i]=fib[i-1]+fib[i-2];

B、fib[i-1]=fib[i-2]+fib[i-3];

C、fib[i+1]=fib[i]+fib[i-1];

D、fib[i]=fib[i-1]+fib[i+1];

 

3、参考答案以及说明

#include <stdio.h>

main()

{  

int i,sum,a[10];

void fun(int fib[],int n);    //9 由于子函数定义在后面,这里是函数说明

fun(a, 10);   //10 调用子函数,计算出前10项斐波那契数列的值,放在数组a里面

sum=0;

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

sum=sum+   a[i]    ; // 11 对a数组的前面10项求和

printf("sum=%d ",sum);

}

 

void fun(int fib[],int n)

{  

int i=0;

fib[0]=fib[1]=1;

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

fib[i]=fib[i-1]+fib[i-2];    //12 根据斐波那契数列的定义,计算任意一项

}

 

 

4、注意本题的函数说明

函数的说明有两种方法

第一种:

#include <stdio.h>

 

void fun(int fib[],int n); 

 

main()

{  

....

}

 

第二种:

#include <stdio.h>

 

main()

{  

 

void fun(int fib[],int n); 

....

}

 

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 厂家不通过经销商直接发货怎么办 媳妇吵架说我全家有病怎么办 全家都不尊重媳妇怎么办 招商闪电贷有额度不通过怎么办 闪电贷页面登录不进去怎么办 91借钱极速逾期怎么办 论文没过拿不到毕业证怎么办 大学论文不过拿不到毕业证怎么办 转店被黑中介骗了钱怎么办? 被星外转铺骗了怎么办 店铺转了后悔了怎么办 商铺转让不出去怎么办? 和包券密码丢失怎么办 天猫购物卷兑换不了怎么办 淘宝新店每天只有几个访客怎么办 注册淘宝企业店铺需要审核怎么办 淘宝店铺被投诉知识产权怎么办 一般违规扣48分怎么办 金税盘处于报税期不能开票怎么办 小规模税率开错了怎么办 我是代购卖家被买家投诉偷税怎么办 天猫盒子内存不够怎么办 天猫品牌申请不通过怎么办 天猫商家发货发个空包裹怎么办 无限流量怎么办没有4g 海外直邮身份证过期了怎么办 买车的人不过户怎么办 天猫精灵球泡离线怎么办 花呗被骗了2万怎么办 天猫公司变更地址发票怎么办 支付宝自助解限怎么办 支付宝16岁限额怎么办 支付宝提不了现怎么办 支付宝余额受限需要身份证怎么办 微信被骗了6000怎么办 被代运营骗了该怎么办 淘宝店铺过节放假无人打理怎么办 淘宝店太久没打理出现未开店怎么办 淘宝店关了售后怎么办 发货运单号发错了怎么办 天猫积分为零怎么办