#include <stdio.h>
int f(int n){
if(n==1 || n==2)
return 1;
else
return f(n-1)+f(n-2);
}
int main() {
int n=1;
double sum;
FILE *fp;
fp= fopen("fab.txt","w");
if(NULL == fp){
printf("can not open the file!");
return -1;
}
for (int i = 1; i <= 20; ++i) {
n=i;
sum+=f(n);
printf("%d + ",f(n));
fprintf(fp,"%d\n", f(n));
}
printf("=%.1f\n",sum);
fclose(fp);
return 0;
}
03-02
820
820
03-03
937
937

被折叠的 条评论
为什么被折叠?



