测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22390. 数据统计

填空题 较易

题目描述

数据统计

题目描述

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

输入

一行,若干个整数。

输出

一行,即,最小值、最大值和平均值(保留3位小数)。

输入样例

1 2 3

输出样例

1 3 2.000

数据范围

数据个数不超过100。

参考答案

#include<bits/stdc++.h> using namespace std; int main() { int a, sum = 0, n = 0, mx = 0, mn = 1001;//mx:最大值 mn:最小值 sum:和 n:数字个数 while(cin >> a) { if(a > mx) mx = a; if(a < mn) mn = a; sum += a; n++; } cout << mn << ' ' << mx << ' '; cout << fixed << setprecision(3) << (double)sum/n; return 0; }
上一题 下一题