首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
30
问题
编写函数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://kaotiyun.com/show/jJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。main(){inta=1,b=2,c=3;if(c=a),printf("%d\n",c);elseprintf("%d\n",b);}
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
数据库系统的核心是 ______ 。
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
有以下程序 int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
在深度为7的满二叉树中,叶子结点的个数为______。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是
随机试题
关于膝内翻、膝外翻,叙述正确的是
在PowerPoint2010中插入音频,以下说法错误的是_____________。
A日常危害健康行为B致病性行为模式C不良疾病行为D违规行为E预警行为患病后不按照医嘱服药的行为属于
(中国政法大学考研真题)根据我国民事诉讼法及相关司法解释的规定,下列关于审判组织的表述哪一个是正确的?()
依照《建设工程安全生产管理条例》的规定,对建设工程产生安全事故及安全事故隐患的检举、控告和投诉的受理单位为( )。
根据《建设工程质量管理条例》,建设单位在申领许可证之前,应当按照有关规定办理()。
建立账套时不涉及的内容是()。
甲烟丝厂为增值税一般纳税人,2016年1月发生如下业务:1月5日销售200箱自产烟丝,每箱不含税价格为18000元;1月20日销售300箱自产烟丝,每箱不含税价格为16000元;1月25日用自产烟丝100箱抵偿债务。已知烟丝适用的消费税税率为30%,则甲烟
一个产品生产线分为a、b、c三段。每个人每小时分别完成10、5、6件,现在总人数为71人,要使得完成的件数最大,问:71人的安排分别是()。
人们具有某种支配和影响他人以及周围环境的内在驱力,叫()。
最新回复
(
0
)