9.数据统计 涉及语法:vector动态数组 accumulate函数 min'max函数的应用输入一些整数,求出它们的最小值、最大值和平均值(保留3位小数)。输入保证这些数都是不超过1000的整数。输入描述:一行,若干个整数,空格分开。数据个数至少一个,不超过100100。输出描述:一行,即,最小值、最大值和平均值(保留3位小数),空格分开。#include #include // 用于设置输出格式#include #include // 用于min和max函数#include // 用于accumulate函数using namespace std;int main() { vector numbers; int num; // 读取所有整数直到输入结束 while (cin >> num) { numbers.push_back(num); } // 检查是否有输入 if (numbers.empty()) { cout return 0; } // 计算最小值和最大值 int min_value = *min_element(numbers.begin(), numbers.end()); int max_value = *max_element(numbers.begin(), numbers.end()); // 计算平均值 double sum = accumulate(numbers.begin(), numbers.end(), 0); double avg_value = sum / numbers.size(); // 输出最小值、最大值和平均值 cout cout return 0;}