时间限制: 1000 ms 内存限制: 65536 KB
提交数: 13869 通过数: 5325
输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。
【输入】一行,若干个整数。
【输出】一行,即,最小值、最大值和平均值(保留3位小数)。
【输入样例】1 2 3【输出样例】
1 3 2.000【提示】
【数据范围】
数据个数不超过100。
#includeusing namespace std; int main() { int max=0, min=1000, num, sum=0, i=0; double avg; while(scanf("%d",&num)!=EOF) //Windows下,EOF即Ctrl+Z+enter { sum += num; if(num > max) max = num; if(num < min) min = num; i++; } avg = sum / (double)i; printf("%d %d %.3lf",min,max,avg); return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)