#include
#include
void main ( )
{
//从键盘上输入10个浮点型数,求出10个数的总和与平均值,
//并将总和与平均值写到d盘根目录下的文本文件array.dat中
float a[256],b=0.0,c,n;
float m;
int i;
FILE *fp;
for(i=0;i<3;i++)
{
scanf("%f",&a[i]);
}
for(i=0;i<3;i++)
{
b+=a[i];
}
c=b/10;
if(!(fp=fopen("D:\\good1110.dat","wb+")))
{
exit(0);
}
fprintf(fp,"%f%f",b,c);
fclose(fp);
if(!(fp=fopen("D:\\good1110.dat","rb+")))
{
exit(0);
}
rewind(fp);
char aa,bb,cc,dd;
fscanf(fp,"%f\t\t%f\n",&m,&n);
fclose(fp);
printf("%f\n%f\t",m,n);
}
我看了你的题目,做了下,但是发现平均值输出不正确,弄不出来 如果你知道就告诉我哈