fseek,fscanf,fprintf在代码里写的语句怎么用

如题所述

fseek(fp,0L,0),//fp重新指向文件开始,等于rewind(fp)
fscanf(fp,"%d",&k) //从fp中取出一个整数赋值给k
fprintf(fp,"%d\n",a[i]+k) //a[i]的值+k结果写入fp指向的文件中
=============
第1次 k= 1, a[1]+k=2+1=3 //3再写入文件开始
第2次 k= 3, a[2]+k=3+3=6
第3次 k= 6, a[3]+k=4+6=10
第4次 k=10, a[4]+k=5+10=15
第5次 k=15, a[5]+k=6+15=21 //21再写入文件开始
所以答案为21
温馨提示:答案为网友推荐,仅供参考
相似回答