首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求Fibonaeci数列中大于t的最小的数,结果由函数返回。Fibonacei数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n—1)+F(n一2) 例如,当t=1000时,函数值为1597。 注
编写函数fun,其功能是:求Fibonaeci数列中大于t的最小的数,结果由函数返回。Fibonacei数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n—1)+F(n一2) 例如,当t=1000时,函数值为1597。 注
admin
2015-11-25
23
问题
编写函数fun,其功能是:求Fibonaeci数列中大于t的最小的数,结果由函数返回。Fibonacei数列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=1000;
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项,f1代表第n—1项。退出循环时得到的数f,就是大于指定数的最小的数。
转载请注明原文地址:https://jikaoti.com/ti/YSi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
有以下程序:charfun(charx,chary{if(x<y)returnx;returny;}main(){inta=’9’,b=’8’,c=’7’;printf("%c\n
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
为了使模块尽可能独立,要求
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
随机试题
除另有规定外,口服制剂标签上应注明“用前摇匀”的是()。
男性,38岁,因发热,咳嗽,气短入院。已用青霉素、环丙沙星等治疗3个星期。症状无缓解并出现缺氧发绀。查体:T:38.9℃,肺部可闻及湿性啰音,胸片显示间质性肺炎,血WBC4.0×109/L,多次血、痰培养无细菌生长。颈、腋可及直径约1cm左右的淋巴结,光
女性,30岁。因出现类似早孕症状两次到某县医院门诊就医,大夫简单检查后均诊断为妇科炎症,但该女士服药多日症状未见缓解。半个月后,因突然阴道大出血和急腹症被送往医院抢救后确诊为异位妊娠。该案例中,初诊医生可能违背的临床诊疗伦理要求是
下列关于后张法预应力筋张拉程序的选项中,适用于有自锚性能的锚具、普通松弛预应力筋的是()。
星月公司是一家大型制造企业,他们将产成品存放在分布于全国各地的8个分拨中心,每个分拨中心为其所在的整个地区提供销售服务。大批量运输使得工厂能以经济批量进行生产。各工厂安周计划生产,尽量减少按月计划生产所出现的预测误差,降低误差的影响。各分拨中心每件产品的基
企业让渡资产使用权的使用费收入,应通过()科目核算。
人的个体发展经历了不同的阶段,每个阶段都有其不同的特征,除了婴幼儿阶段以外还有( )。
在我国古代,类似报告的陈述性公文主要有()。
请根据下表所示的研究方案,回答下列问题:该类型设计有何特点?
在VisualFoxpro中,可视类库文件的扩展名是()。
最新回复
(
0
)