读取存储在文件aa.dat中的所有实数,计算其平均值

#include <stdio.h>
#include <stdlib.h>
int main(){
int n=0;
float x,s=0;
FILE *fp;
if(!(fp=fopen("aa.dat","r"))){     //判断文件打开是否成功
printf("Error!");                  //不成功就执行if语句里面的内容
exit(0);                           //强制结束程序
}
//要保证在调用feof()之前执行过读取文件的操作
//读取过文件结束符之后,feof()的值才能为1
fscanf(fp,"%f",&x);
while(!feof(fp)){
prinf("%f\n",x);      //遍历一遍,防止出错
s+=x;
n++;                  //计数
fscanf("fp,"%f",&x);  //为下一次循环做准备
}
printf("文件中共有%d条数据,其平均数为:%6.2f\n",n,s/n);
return 0;
}