编写一个函数int max(int *a,int n)返回值为n个数的最大值
时间: 2024-03-11 08:51:23 浏览: 169
Project组织应用
好的,以下是一个实现这个功能的函数:
```c
int max(int *a, int n) {
int max_num = a[0]; // 先将第一个数设为最大值
for (int i = 1; i < n; i++) { // 循环遍历数组
if (a[i] > max_num) { // 如果当前数大于最大值
max_num = a[i]; // 将当前数设为最大值
}
}
return max_num; // 返回最大值
}
```
这个函数接受一个整型指针 `a` 和一个整型变量 `n`,表示需要求出最大值的数组和数组长度。函数会遍历整个数组,找出其中最大的数,然后将其返回。
阅读全文