//重定向
#include<stdio.h>
#define LOCAL
#define INF 1000000000
int main()
{
    #ifdef LOCAL
    freopen("data.in","r",stdin);
    freopen("data.out","w",stdout);
    #endif // LOCAL
   int x,n=0,min,max,s=0;
   while(scanf("%d",&x)==1)
   {
       s+=x;
       if(x<min)min=x;
       if(x>max)max=x;
       n++;
   }
   printf("%d %d %.3lf",min,max,(double)s/n);
   return 0;
}
//fopen
#include<stdio.h>
#define INF 1000000000
int main()
{
    FILE *fin,*fout;
    fin=fopen("data.in","rb");
    fout=fopen("data.out","wb");
   int x,n=0,min,max,s=0;
   while(fscanf(fin,"%d",&x)==1)
   {
       s+=x;
       if(x<min)min=x;
       if(x>max)max=x;
       n++;
   }
   fprintf(fout,"%d %d %.3lf",min,max,(double)s/n);
   fclose(fin);
   fclose(fout);
   return 0;
}
                    
                
                
            
        
浙公网安备 33010602011771号