c++求数组中的最大值
时间: 2023-09-26 10:09:28 浏览: 110
可以使用以下代码来求解一个数组中的最大值:
```c++
#include <iostream>
using namespace std;
int main()
{
int arr[] = {5, 2, 9, 1, 7};
int n = sizeof(arr) / sizeof(arr[0]);
int max_val = arr[0];
for (int i = 1; i < n; i++)
{
if (arr[i] > max_val)
{
max_val = arr[i];
}
}
cout << "The maximum value in the array is: " << max_val << endl;
return 0;
}
```
在这个例子中,我们首先定义了一个整型数组并初始化它。然后,我们使用 `sizeof` 运算符计算数组的大小,并使用一个循环来遍历数组中的所有元素。在循环中,我们使用条件语句来比较当前元素的值和之前的最大值,并更新最大值。最终,我们输出最大值的结果。
阅读全文