首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:求Fiboncci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如:当t=1000时,函数值
编写函数fun,它的功能是:求Fiboncci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如:当t=1000时,函数值
admin
2013-04-02
29
问题
编写函数fun,它的功能是:求Fiboncci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如:当t=1000时,函数值为:1597。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
int fun(int t)
{
}
main() /* 主函数 */
{int n;
void NONO ();
n=1000;
printf("n = %d, f = %d\n",n, fun(n));
NONO();
}
void NONO ()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp, *wf ;
int i, n, s ;
fp = fopen("in.dat","r");
wf = fopen("out.dat","w");
for(i = 0 ; i < 10 ; i++) {
fscanf(fp, "%d", &n);
s = fun(n);
fprintf(wf, "%d\n", s);
}
fclose(fp);
fclose(wf);
}
选项
答案
{ int f0=0, f1=1, f; do { f=f0+f1; f0=f1; f1=f; } while(f
解析
(1)在循环中求得数列,并对数列的值进行判断,看是否符合题干要求。
(2)如果求得的数列值不满足题干要求,将当前值赋值给前一项,将前一项赋给前一项的前一项,继续求下一项的数列值,直到满足条件。
转载请注明原文地址:https://jikaoti.com/ti/Wnn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【 】。
以下关于函数的叙述中正确的是 ______。
以下叙述中错误的是 ______。
下列数据结构中,能用二分法进行查找的是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
有以下程序 #include <stdio.h> main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
随机试题
在PowerPoint2010中,停止幻灯片播放应按()
本病例最佳处理措施是病人接受治疗后病人的护理以下哪项错误
下面有关计算机操作系统的叙述中,正确的有()。
2015年3月20日,甲公司以银行存款1000万元及一项土地使用权取得其母公司控制的乙公司80%的股权,并于当日起能够对乙公司实施控制。合并日,该土地使用权的账面价值为3200万元,公允价值为4000万元;乙公司净资产的账面价值为6000万元,公允价值为6
甲企业于2×18年1月1日以680万元的价格购进当日发行的面值为600万元的公司债券。其中债券的买价为675万元,相关交易费用为5万元。该企业债券票面利率为8%,实际利率为6%,期限为5年,一次还本付息。甲企业根据该项投资的合同现金流量特征及业务模式,将其
图1中为三种无脊椎动物的形态结构示意图。关于这三种动物的叙述,不正确的是()
在大班幼小衔接活动中,教师与幼儿共同创设了“小学调查园”的主题墙。这主要是为了()。
代数式3x2—4x+6的值为9,则x2—+6的值为().
2018年6月,中国某公司纯度为99.999999999%的电子级多晶硅投产,这填补了国内半导体级原材料生产的空白,该公司成为继美国Hemlock、德国Wacker之后全球第三大半导体硅材料生产商,全球半导体硅材料产业格局逐渐形成三角之势。这意味着全球半导
Whereisthewoman?
最新回复
(
0
)