C++单列数组找最大值
时间: 2023-09-07 11:14:46 浏览: 82
可以使用循环遍历单列数组,逐个比较数组元素的大小,找出最大值。以下是示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[] = { 1, 5, 3, 8, 2 };
int n = sizeof(arr) / sizeof(arr[0]);
int maxVal = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > maxVal) {
maxVal = arr[i];
}
}
cout << "The maximum value is: " << maxVal << endl;
return 0;
}
```
上述代码中,我们首先定义了一个包含五个整数的单列数组 `arr`,然后通过 `sizeof` 运算符获取数组元素个数,存储在变量 `n` 中。接下来我们初始化变量 `maxVal` 为数组的第一个元素,然后使用 `for` 循环遍历数组,逐个比较元素大小,如果当前元素大于 `maxVal`,则更新 `maxVal`。最终输出 `maxVal` 即为数组中的最大值。
阅读全文
相关推荐








