c_cpp 数组中数字的最大差异。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 数组中数字的最大差异。相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <vector>

using namespace std;

int main() {

    int n;
    cin >> n;

    vector<int> A(n);
    for (int i = 0; i < n; i++)
        cin >> A[i];

    int min = A[1] < A[0] ? A[1] : A[0];
    int maxDiff = A[1] - A[0];
    for (int i = 1; i < n; i++) {
        if (A[i] - min > maxDiff) 
            maxDiff = A[i] - min;
        if (A[i] < min)
            min = A[i];
    }

    cout << maxDiff;
}

以上是关于c_cpp 数组中数字的最大差异。的主要内容,如果未能解决你的问题,请参考以下文章