/*c++程序
一维数组求出最大值*/
#include<iostream>
using namespace std;
int main() {
    int arrys[10] = {};
    int max = arrys[0];//假设第一个数最大//
    int maxindex = 0;
    int i;
    for (i = 0; i < 10; i++) {
        cin >> arrys[i];
    }
    /*遍历所有数与第一个比较 */
    for (i = 1; i < 10; i++) {
        if ( arrys[i]>arrys[0]) {
            max = arrys[i];
            maxindex = i;
        }
    }
    cout << "最大值为 " << max<<"下标为" << maxindex << endl;//输出最大值以及最大值的下标//
}

 

欢迎指出代码的不足之处,我很高兴你能指出我的错误。