首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求Fi-bonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如,当t=1000时,函数值为15
编写函数fun,其功能是:求Fi-bonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如,当t=1000时,函数值为15
admin
2020-10-26
27
问题
编写函数fun,其功能是:求Fi-bonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如,当t=1000时,函数值为1597。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<math.h>
3 #include<stdio.h>
4 int fun (int t)
5 {
6
7 }
8 main()
9 {
10 int n ;
11 n=1000;
12 printf(’’n=%d,f=%d\n’’,n,fun(n));
13 }
选项
答案
1 int fun(int t) 2 { 3 int f0=0,f1=1,f; 4 do{ 5 /*根据Fiborlacci数列的定义求数值*/ 6 f=f0+f1; 7 f0=f1;f1=f; 8 } while(f
解析
根据所给数列定义不难发现,该数列最终的结果是由两个数列之和组成,所以可以在循环内部始终把f看成是前两项之和,而f0始终代表第n-2项,f1代表第n-1项。退出循环时得到的数f,就是大于指定数的最小的数。
转载请注明原文地址:https://kaotiyun.com/show/Xt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
若有定义,inta=3,*p=&a,**q=&p;,则以下叙述中错误的是()。
有以下程序:#includemain(){inti;for(i=1;i
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
下列与队列结构有关联的是()。
下面描述中不属于数据库系统特点的是()。
软件开发中需求分析的主要任务是()。
下列关于算法复杂度叙述正确的是()。
下列选项中不属于结构化程序设计原则的是
以下说法正确的是()。
随机试题
患儿男,3岁。诊断为法洛四联症。患儿缺氧发作时宜采取的体位是()
某机电工程安装公司(以下简称A公司)总承包了某石化装置安装工程的施工任务。装置施工的主要内容包括:28台重30~80t的机电设备吊装、安装;油、气和其他介质的工艺及系统管道4500m安装、组对、焊接;电气仪表工程、给水排水工程及防腐绝热工程施工。A公司将工
投资者回避信用风险的最好办法是( )。
给排水、采暖、通风概算应列入()。
如图,平面ABCD、平面AFEB、平面FAD为三个互相垂直的平面,AB、AD、AF分别为两两平面的交线,,H、G分别为线段FA、FD的中点.证明:四边形BCGH是平行四边形;
A、 B、 C、 D、 D综合图形均是轴对称图形。故选D。
孔雀蜘蛛的体型非常小,只有4毫米到5毫米,其中,雌性蜘蛛比雄性蜘蛛大。不过,就是这样小的身躯,也能靠着大自然的___________吸引人们的注意。依次填入划横线部分最恰当的一项是:
OnJune17,1744,theofficialsfromMarylandandVirginiaheldatalkwiththeIndiansoftheSixNations.TheIndianswereinv
Federaleffortstoaidminoritybusinessesbeganinthe1960swhentheSmallBusinessAdministration(SBA)beganmakingfederally
Idon’tthinkitadvisablematTim______assignedtothejobsincehehasnoexperience.
最新回复
(
0
)