编写一个函数,其功能是找出一维数组中最大元素所在位置(下标),假设没有相同元素。在主函数中输入10个整数,调用函数计算并输出)
时间: 2024-05-03 22:22:04 浏览: 52
好的,这是一个关于编程的问题,我可以回答。以下是示例代码:
```
#include <iostream>
using namespace std;
int findMaxIndex(int arr[], int size) {
int maxVal = arr[0];
int maxIndex = 0;
for (int i = 1; i < size; i++) {
if (arr[i] > maxVal) {
maxVal = arr[i];
maxIndex = i;
}
}
return maxIndex;
}
int main() {
int arr[10];
cout << "请输入10个整数:";
for (int i = 0; i < 10; i++) {
cin >> arr[i];
}
int maxIndex = findMaxIndex(arr, 10);
cout << "最大元素的下标为:" << maxIndex << endl;
return 0;
}
```
希望上述代码能够解决你的问题。
阅读全文