供参考:
#include<stdio.h>
#include<limits.h>
int main()
{
int n,num=0,max=INT_MIN,min=INT_MAX,sum=0;
double avg=0;
while(scanf("%d",&n)==1 && n != -1)
{
sum += n;
num++;
if(n > max) max = n;
if(n < min) min = n;
}
if(num==0 && n==-1){
printf("Input Error!");
}else{
avg = 1.0*sum/num;
printf("num=%d,max=%d,min=%d,avg=%.2f",num,max,min,avg);
}
return 0;
}