#include<stdio.h>
#include<limits.h>
int main()
{
int x,n=0,sum=0;
int max=INT_MIN,min=INT_MAX;
FILE *fin,*fout;
fin=fopen("input.txt","r");
fout=fopen("output.txt","w");
while(fscanf(fin,"%d",&x)==1)
{
sum+=x;
if(x<min) min=x;
if(x>max) max=x;
n++;
}
fprintf(fout,"min=%d\nmax=%d\navg=%.3lf\n",min,max,(double)sum/n);
printf("min=%d\nmax=%d\navg=%.3lf\n",min,max,(double)sum/n);
fclose(fin);
fclose(fout);
#include<limits.h>
int main()
{
int x,n=0,sum=0;
int max=INT_MIN,min=INT_MAX;
FILE *fin,*fout;
fin=fopen("input.txt","r");
fout=fopen("output.txt","w");
while(fscanf(fin,"%d",&x)==1)
{
sum+=x;
if(x<min) min=x;
if(x>max) max=x;
n++;
}
fprintf(fout,"min=%d\nmax=%d\navg=%.3lf\n",min,max,(double)sum/n);
printf("min=%d\nmax=%d\navg=%.3lf\n",min,max,(double)sum/n);
fclose(fin);
fclose(fout);
}
求min,max,average;(文件)