#include <stdio.h>

int maxDifference(int* scores, int n) { if(n < 2) { return 0; }

int maxDiff = 0;
int maxScore = scores[0];

for(int i = 1; i < n; i++) {
    if(scores[i] > maxScore) {
        maxScore = scores[i];
    } else {
        int diff = maxScore - scores[i];
        if(diff > maxDiff) {
            maxDiff = diff;
        }
    }
}

return maxDiff;

}

int main() { int scores[] = {5, 9, 3, 7, 2, 8, 6}; int n = sizeof(scores) / sizeof(scores[0]);

int result = maxDifference(scores, n);
printf("Max difference: %d\n", result);

return 0;

}


原文地址: https://www.cveoy.top/t/topic/jcaU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录