在这个题目中,主要注意的是怎么判断输入结束,在用了scanf以后,在windows里面按上ctrl z以后就会结束。贴一下代码吧!

#include <stdio.h>
int main()
{
    int min,max,n;
    int count ,sum;
    scanf("%d",&n);
    min = n;
    max = n;
    count = 1;
    sum = n;
    while(scanf("%d",&n) == 1)
    {
        sum += n;
        if(n < min)
            min = n;
        if(n > max)
            max = n;
        count++;
        printf("%d\n",count);
    }
    printf("%d\n",sum);
    printf("%d %d %.3lf\n",min,max,(double)sum/count);
    return 0;
}
注意初始条件和使用中间输出的方法!