天蚀 2021-12-05 20:26 采纳率: 83.3%
浏览 24
已结题

c++问题,分两行输入两个数,求值

求n个数中的最大值和最小值。
输入格式
第1行:一个整数n

第2行:n个整数

输出格式
一行:两个整数,空格隔开,分别表示所求最大值和最小值。
样例输入
10
5 6 3 1 9 12 15 4 8 7
样例输出
15 1

  • 写回答

1条回答 默认 最新

  • 索利亚噶通 2021-12-05 20:32
    关注

    有用请采纳

    #include<iostream>
    #include<limits.h>
    using namespace std;
    
    int main(){
        int n;
        scanf("%d", &n);
        int nums[n], maxValue, minValue;
        maxValue = INT_MIN;
        minValue = INT_MAX;
        for (int i = 0; i< n; i++){  
            scanf("%d", &nums[i]);
            if (nums[i] > maxValue)
                maxValue = nums[i];
            
            if (nums[i] < minValue)
                minValue = nums[i];
        }
        
        printf("%d %d", maxValue, minValue);
    } 
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月13日
  • 已采纳回答 12月5日
  • 创建了问题 12月5日