输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些
数都是不超过1000的整数。
样例输入:
2 8 3 5 1 7 3 6
样例输出:
1 8 4.375
分析:如果是先输入整数n,然后输入n个整数,相信读者能够写出程序。关键在于,整数的个
数是不确定的。
#include<stdio.h>
int main()
{
int x, n = 0, min, max, s = 0,first=1;
while(scanf("%d", &x) == 1) //重点
{if(first){
s += x;
min = x;max = x;
first=0;
}
eles
{
if(x < min) min = x;
if(x > max) max = x;
}
n++;
}
printf("%d %d %.3f\n", min, max, (double)s/n);
return 0;
}