#include <climits> 是 C++ 中的标准库头文件 <climits> 的引用。该头文件提供了一些与整数类型相关的常量和极限值。
?
#include <climits> // 用于获取INT_MAX和INT_MIN的定义
int max_num = INT_MIN; // 初始化为int类型的最小值
int min_num = INT_MAX; // 初始化为int类型的最大值
// 更新最大值、最小值和和
max_num = std::max(max_num, num);
min_num = std::min(min_num, num);
/*
问题描述
给出n个数,找出这n个数的最大值,最小值,和。
输入格式
第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
输出格式
输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。
样例输入
5
1 3 -2 4 5
Data
样例输出
5
-2
11
Data
数据规模和约定
1 <= n <= 10000。
*/
#include <iostream>
#include <climits>
using namespace std;
int main(void)
{
long n, num, sum = 0, min_num = INT_MAX, max_num = INT_MIN;
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> num;
sum += num;
min_num = min(min_num, num);
max_num = max(max_num, num);
}
cout<< max_num << endl<< min_num << endl<< sum ;
return 0;
}