首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
54
问题
编写函数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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。#include<string.h>char*ss(char*s){char*p,t;p=s+1;t=*s;while(*p){*(p-1)=*p;p++;}
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",2004
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
若有语句char *line[5];,以下叙述中正确的是 ______。
以下关于函数的叙述中正确的是 ______。
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
下列选项中小属于结构化程序设计方法的是______。
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i++)
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是
随机试题
A.高血钾B.高血钙C.低血镁D.低血磷E.代谢性酸中毒急性肾衰竭少尿期的常见改变为
下列有关法系与法律体系含义的表述哪些是正确的?()
行政机关单方面解除行政合同的情形不包括下列哪种情况?()
填制凭证时,输入的会计科目编码应为( )编码。
下列属于商业银行授信原则的是()。
中国古人以兰花象征()。
相对于教育政策而言,教育法更具()。
杨某家中饲养了三头耕牛,因有一头牛在农忙季节闲置不用,遂于2004年8月出租给同村农民李某,双方口头约定租期2年,每年租金为200元。在李某租用该耕牛10天以后.耕牛突然走失,李某寻找一天无果。8月10日双方协商,如果李某1个月内不能找回耕牛,则由李某赔偿
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};,则下列x语句正确的是()
Salesman:Howwouldyoulikethisone?It’sonly69Itisonsale(大甩卖).Customer:______
最新回复
(
0
)