数据统计(利用文件输入输出)

输入一些整数,求出它们的最小值,最大值和平均值(保留三位小数)。输入保证这些数都是不超过1000的整数

代码:

 

#include<stdio.h>

int INF = 1000000;

int main(void)
{
    //重定向输入输出文件,有很长的输入时很方便
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);

    int n, k;
    int CASE = 1;
    while (scanf("%d", &n) == 1 && n)
    {
        double sum = 0;
        int min = INF;
        int max = -INF;
        for (int i = 0; i < n; i++)
        {
            scanf("%d", &k);
            if (k< min) min = k;
            if (k> max) max = k;
            sum += k;
        }
        printf("Case %d : %d %d %.3lf\n\n", CASE++, min, max, sum / n);
    }
}

 

posted @ 2021-01-22 17:11  loliconsk  阅读(153)  评论(0)    收藏  举报