帮忙看下程序哪出错了,刚学c语言

2025-01-06 14:14:05
推荐回答(1个)
回答1:

#include

int Max(int *a)//你传过去的是数组b的地址,应该用指针接受
{
int i,max=0;//你的max变量没有定义就初始化了

for(i=0;i<5;i++)
if( a[i]>max)//你的if()语句没有括号
max=a[i];
return max;
}
main()
{
int b[5],max;
int i;
for(i=0;i<5;i++)
scanf("%d",&b[i]);
max=Max(b);//你的max函数与变量max重名了,可以改为Max()
printf("%d",max);
}
*******************************************
应该可以了,不懂追问,望采纳~