c语言编程题 编写求一组数据中最大值的函数,函数原型为:int find_max (int*p,int n)。

2025-05-01 05:47:11
推荐回答(1个)
回答1:

#include

#define N 10


int find_max(int *p, int n);


int main(void)

{

int a[N] = {1, 87, 0, 2, 6, 90, -30, 34, 109, 1000};

printf("最大值为%d\n", find_max(a, N));

return 0;

}


int find_max(int *p, int n)

{

int max = p[0], i = 1;

for(i = 1; i < n; i++)

{

if(max < p[i])

max = p[i];

else

continue;

}


return max;

}