首页 > 电脑

这个程序哪里出错了?帮忙看看吧,谢谢。

更新时间2018-12-31 10:49:28

#include<stdio.h>int f(int n){ if(n==1||n==2)  return 1; else return f(n-1)+f(n-2);}main(){ int i,count,n; FILE *fp; fp=fopen("d:fib.txt","w"); for(i=1;i<=40;i++)  if(f(i)==f(n-1)+f(n-2))  {   fprintf(fp,"%-10d",n);   count++;   if(count%5==0)    fprintf(fp," ");  }return 0;fclose(fp);}

修改好的程序如下

这个程序哪里出错了?帮忙看看吧,谢谢。


相关标签:谢谢

上一篇:输入一个不多于5位的正整数,输出它的位数,并逆序输出个数字

下一篇:请问cwindow.h文件是动态的还是静态的