静态分配数组{1,3,88,9,34,78},定义printArr()打印输出一维数组,maxNum()求数组的最大值。(
时间: 2023-08-04 12:03:52 浏览: 77
求二位数组的“数组”。二维数组的“最大点”定义为:某个数式所在行的最大值,并且是所在列的最大值。某行或某列上可能有多个“最大点”
下面是一个简单的 C++ 代码实现:
```cpp
#include <iostream>
using namespace std;
void printArr(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
cout << endl;
}
int maxNum(int arr[], int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = {1, 3, 88, 9, 34, 78};
int size = sizeof(arr) / sizeof(arr[0]);
printArr(arr, size);
cout << "Max number: " << maxNum(arr, size) << endl;
return 0;
}
```
输出结果为:
```
1 3 88 9 34 78
Max number: 88
```
阅读全文