C++ 蓝桥杯基础 数列特征

发布时间:2024年01月20日

#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;
}

文章来源:https://blog.csdn.net/m0_73330700/article/details/135708910
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。