Run ID:110131

提交时间:2025-02-14 23:22:42

#include <iostream> using namespace std; int main() { const int SIZE = 10; int numbers[SIZE]; int maxNumber = 0; int maxPosition = 0; // 提示用户输入10个正整数 cout << " " << endl; for (int i = 0; i < SIZE; ++i) { cin >> numbers[i]; // 输入数字 // 检查输入是否为正整数 if (numbers[i] <= 0) { cout << "输入的数字必须是正整数,请重新输入!" << endl; --i; } } // 查找最大数及其位置 for (int i = 0; i < SIZE; ++i) { if (numbers[i] > maxNumber) { maxNumber = numbers[i]; maxPosition = i + 1; // 位置从1开始计数 } } // 输出结果 cout << "" << maxPosition << endl; return 0; }