#include<stdio.h>
int max_min(int *a, int len)
{
int max=a[0],min=a[0];
int i;
for(i=1; i<len; i++)
{
if(max < a[i]) max=a[i];
if(min > a[i]) min=a[i];
}
return (max+min);
}
int main()
{
int a[]={1,3,5,7,9};
printf("%d\n",max_min(a,5));
}
追问非常感谢😊我编一下看看
……有错误
追答什么错,编译错还是运行结果错?我试过了的
追问编译错误
提示max,min是不合法定义
最后的max_min(a,5)是什么意思?
不好意思刚刚又重新试了一遍,是我的问题😥我把retern(max+min) 输成return(max_min了)😔
谢谢你!