问答详情
源自:6-6 数组的应用(二)

我这个求最大值为啥不行呀

#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;

    

}

        


提问者:慕标4485057 2020-04-15 10:26

个回答

  • qq_一个人的雨季_0
    2020-04-17 16:57:21

    你写的 问题是比较多 好多地方都不对 方法的调用 循环的处理等都有问题

  • qq_一个人的雨季_0
    2020-04-17 16:56:31

    #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;

    }