C语言中的文件操作
#include <stdio.h>
// 计算斐波拉契数列
int fib(int k)
{
if(k == 1 || k == 2)
{
return 1;
}
else
{
return fib(k-1)+fib(k-2);
}
}
int main()
{
int n;
FILE *wp, *rp;
rp = fopen("input.txt", "r");
wp = fopen("output.txt", "w");
fscanf(rp, "%d", &n);
for(int i = 1; i <= n; ++i)
{
fprintf(wp, "%d\n", fib(i));
}
fclose(rp);
fclose(wp);
return 0;
}