首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n一1)+F(n一2) 例如,当t=1000时,函数值为159
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n一1)+F(n一2) 例如,当t=1000时,函数值为159
admin
2019-03-19
97
问题
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n一1)+F(n一2)
例如,当t=1000时,函数值为1597。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
int fun(int t)
{
}
main()
{
int n;
n=10 00;
printf("n=%d,f=%d\n",n,
fun(n));
}
选项
答案
int fun(int t) { int f0=0,f1=1,f; do{ /*根据Fibonacci数列的定义求数值*/ f=f0+f1; f0=f1;f1=f; )while(f<t);/*如果求的数值小于t则继续*/ return f; }
解析
根据所给数列定义不难发现,该数列最终的结果是由两个数列之和组成,所以可以在循环内部始终把f看成是前两项之和,而f0始终代表第n一2项,n代表第n一1项。退出循环时得到的数f,就是大于指定数的最小的数。
转载请注明原文地址:https://www.kaotiyun.com/show/m6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()main(){chars[100]intc,i;scanf("%c",&C);scanf("%d",&i);
有如下程序 #include<stdio.h> main() { int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16)); int i,s=0; for(i=0;i<4;i++)s+=a[i
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
随机试题
喘证痰热郁肺型最佳选方为
根据牙列缺损的Kennedy分类,缺失者属于
牛蒡子与薄荷共有的功效是()。
对下列总图图例所做说明的表述中,正确的是()。
在仿古风味菜和其他主要代表菜品中,对应正确的是()。
某地中学,各班班主任根据模拟成绩将班内学习成绩较差的学生家长叫到学校进行谈话,让其孩子“自愿”退学,不参加考试,到期准时颁发毕业证。结合案例和相关教育法规分析该校的行为,并就学生和家长如何维权提供建议。
从筚路蓝缕到蔚为大观,汉学的发展经历了一个漫长的过程,在这个过程中,“汉学是什么”的问题一直存在。德国汉学家奥托.弗兰克的最为宽泛的定义,或许也最容易得到比较广泛的认同,即:汉学就是关于中国人和中国文化的研究。作为一门学科,汉学的内核是比较清晰的,边界则相
根据我国有关法律规定,全国人民代表大会预备会议的主要内容有()(2010年一综一第56题)
InLusaka,Zambia,ayoungmanapplyingforajobwastoldtoseethemanager.Heleanedoverthereceptionist’sdeskandasked
Howmanypeoplearesaidtobeinjuredintheaccidentaltogether?
最新回复
(
0
)