读取带浮点数的文件,用C计算大小、最大值、最小值、平均值、中值和标准偏差

读取带浮点数的文件,用C计算大小、最大值、最小值、平均值、中值和标准偏差,c,file-io,floating-point,mean,standard-deviation,C,File Io,Floating Point,Mean,Standard Deviation,我需要一些帮助来编写这样的程序,它将读取一个.txt文件,其中包含大量(但未知)由空格分隔的浮点数(文件名称必须由用户给出),并计算样本大小、最大和最小值、平均值、中值和标准偏差 我必须读取文件并将其放入数组吗?还是有别的办法 我还必须用C语言写这个=~(257你必须把它交给他们这些讲师的家庭作业越来越富有想象力。写一些代码!再次提出家庭作业问题-至少讲师更富有想象力你认为一些讲师会发布一些代码来抓住这些人吗?有什么理由不存储到数组中吗?@xLokos-一些代码-缩进,至少你有开始为家庭作业写答

我需要一些帮助来编写这样的程序,它将读取一个.txt文件,其中包含大量(但未知)由空格分隔的浮点数(文件名称必须由用户给出),并计算样本大小、最大和最小值、平均值、中值和标准偏差

我必须读取文件并将其放入数组吗?还是有别的办法


我还必须用C语言写这个=~(257你必须把它交给他们这些讲师的家庭作业越来越富有想象力。写一些代码!再次提出家庭作业问题-至少讲师更富有想象力你认为一些讲师会发布一些代码来抓住这些人吗?有什么理由不存储到数组中吗?@xLokos-一些代码-缩进,至少你有开始为家庭作业写答案。测试它
257
float x,i=~(257<<23),a,s,t;main(int n,char**f){a=-i;f=fopen(f[1],"r"
);for(n=0;fscanf(f,"%f",&x)>0;n++,s+=x,x<i?i=x:0,x>a?a=x:0,t+=x*x);
printf("%d %f %f %f %f\n",n,a,i,s/n,sqrtf(t/n));}