#include<stdio.h>
int getmax[int arr[],int max ] ;
int i;
int max=arr[0];
for(i=1,i<10,i++)
if (arr[i]>max)
max==arr(i);
return max;
int main
{
int arr[]={1,2,3,4,5,6,7,8,9,11};
int max=getmax[];
getmax(arr,max);
printf("d\n",max);
return 0;
}
你写的 问题是比较多 好多地方都不对 方法的调用 循环的处理等都有问题
#include<stdio.h>
int getmax(int arr[]){
int i;
int max=arr[0];
for(i=1;i<10;i++){
if (arr[i]>max)
max=arr[i];
}
return max;
}
int main()
{
int arr[]={1,2,3,4,5,6,7,8,9,11};
int max = getmax(arr);
printf("max值是%d", max);
return max;
}