Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cout << "请输入数组元素个数 n: ";
    if (!(cin >> n) || n <= 0) {
        cout << "输入不合法\n";
        return 0;
    }

    vector<int> a(n);
    cout << "请输入 " << n << " 个整数:\n";
    for (int i = 0; i < n; ++i) cin >> a[i];

    int maxVal = a[0], minVal = a[0];
    int maxIdx = 0, minIdx = 0;
    for (int i = 1; i < n; ++i) {
        if (a[i] > maxVal) { maxVal = a[i]; maxIdx = i; }
        if (a[i] < minVal) { minVal = a[i]; minIdx = i; }
    }

    cout << "原始数组元素为: ";
    for (int i = 0; i < n; ++i) cout << a[i] << (i + 1 == n ? '\n' : ' ');

    cout << "最大值: " << maxVal << ",位置(下标): " << maxIdx << '\n';
    cout << "最小值: " << minVal << ",位置(下标): " << minIdx << '\n';
    return 0;
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors