⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fibonacci.txt

📁 该程序实现了对文件的输入输出读取操作
💻 TXT
字号:
编写函数jsValue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:
    F(0)=0,F(1)=1
    F(n)=F(n-1)+F(n-2)
    最后调用函数writeDat()读取50个数据t,分别得出结果且把结果输出到文件out.dat中。
    例如:当t=1000时,函数值为:1597。
    部分源程序存在文件prog1.c中。
    请勿改动主函数main()和写函数writeDat()的内容。
#include <stdio.h>

int jsValue(int t)
{ int f0=0,f1=1,fn;
  fn=f0+f1;
  while(fn<=t)
   { f0=f1;
     f1=fn;
     fn=f0+f1;
   }
  return fn;
}

main()
{
 int n;
 n=1000;
 printf("n=%d,f=%d\n",n,jsValue(n));
 writeDat();
}

writeDat()
{
 FILE *in,*out;
 int i,n,s;

 in=fopen("in.dat","r");
 out=fopen("out.dat","w");
 for(i=0;i<50;i++){
  fscanf(in,"%d",&n);
  s=jsValue(n);
  printf("%d\n",s);
  fprintf(out,"%d\n",s);
 }
 fclose(in);
 fclose(out);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -