编程实现求一维数组中所有元素的最大值,要求:1)定义一个函数int max(int array[ ],int n) ,n表示数组长度;2)在主函数中输入数组元素,调用max函数,然后输出最大值。
时间: 2023-05-13 11:04:51 浏览: 103
java代码-1.定义一个一维数组,求出数组的最大值,最小值,平均值。
好的,这是一个比较简单的编程问题,以下是代码实现:
```c
#include <stdio.h>
int max(int array[], int n) {
int max_num = array[0];
for (int i = 1; i < n; i++) {
if (array[i] > max_num) {
max_num = array[i];
}
}
return max_num;
}
int main() {
int n;
printf("请输入数组长度:");
scanf("%d", &n);
int array[n];
printf("请输入数组元素:");
for (int i = 0; i < n; i++) {
scanf("%d", &array[i]);
}
int max_num = max(array, n);
printf("数组中最大值为:%d\n", max_num);
return 0;
}
```
这个程序定义了一个函数 `max`,用于求一维数组中的最大值。在主函数中,先输入数组长度,然后输入数组元素,最后调用 `max` 函数求出最大值并输出。
阅读全文