【题目描述】
输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。
【输入】
一行,若干个整数。
【输出】
一行,即,最小值、最大值和平均值(保留3位小数)。
【输入样例】
1 2 3
【输出样例】
1 3 2.000
【提示】
【数据范围】
数据个数不超过100。
【题目链接】
#include <stdio.h>
int main(void)
{
int num;
int min, max, sum = 0;
float average;
int count = 0;
while (scanf("%d", &num) == 1)
{
if (num > 1000)
continue;
if (count == 0)
min = max = num;
else
if (num < min)
min = num;
if (num > max)
max = num;
sum += num;
count++;
}
average = (float)sum / count;
printf("%d %d %.3f\n", min, max, average);
return 0;
}