1 条题解

  • 0
    @ 2026-1-29 15:22:09
    #include<bits/stdc++.h>
    using namespace std;
    
    int arr[1100];  // [1] 定义数组,用于存储输入的整数,最多可存1100个元素
    int n;          // [2] 定义变量,存储输入的整数个数
    
    int main() {
        cin >> n;  // [3] 输入整数个数n(1 ≤ n ≤ 20)
        // [4] 循环输入n个整数,存入数组arr
        for(int i = 0; i < n; i++) {
            cin >> arr[i];
        }
        
        // [5] 初始化最大值和最小值为数组的第一个元素
        int max_num = arr[0], min_num = arr[0];
        // [6] 遍历数组,更新最大值和最小值
        for(int i = 0; i < n; i++) {
            max_num = max(max_num, arr[i]);  // 取当前最大值与数组元素的较大值
            min_num = min(min_num, arr[i]);  // 取当前最小值与数组元素的较小值
        }
        cout << max_num << " " << min_num;  // [7] 输出最大值和最小值,用空格分隔
        return 0;
    }
    
    • 1

    信息

    ID
    1149
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    2
    已通过
    2
    上传者