编写函数,功能为返回数组中的最大值。 在主函数中输入10个整数,存入数组中,调用函数得到最大值输出。
时间: 2023-06-07 21:11:14 浏览: 160
求最大值和最小值
好的,您可以这样编写函数:
```
int getMax(int arr[], int len) {
int maxVal = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > maxVal) {
maxVal = arr[i];
}
}
return maxVal;
}
```
然后在主函数中调用该函数并传入数组和长度,如下所示:
```
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
int max = getMax(arr, 10);
printf("最大值为:%d\n", max);
return 0;
}
```
注意,这里假设你输入的是一行以空格分隔的 10 个整数,输入时需要用 `scanf` 函数分别读入并存入数组中。
阅读全文