美文网首页
求最大值2020-05-03

求最大值2020-05-03

作者: 宜居远控 | 来源:发表于2020-05-03 14:54 被阅读0次

    #include <stdio.h>

    int iMAX(int *pData,int len);//要传递一个数组 需要数组名(首地址)和数组长度

    int main(void)

    {

       int Len=0,MAX=0;

       int arry[10]={-5,2,9,0,7,23,55,1,30,3};

        Len=sizeof(arry)/sizeof(arry[0]);

        MAX= iMAX(arry,Len); //可以用数组名作为函数的实参  传址调用

        printf("最大值为: %d\n",MAX);

    }

    int iMAX(int *pData,int len)//不能将数组作为函数的形参进行传递

    {

      int iMax=0,i;

      iMax=pData[0];

      for(i=1;i<len;i++)//2个数一比,所一从1开始

      {

      if(iMax<pData[i])

      {

        iMax=pData[i];

      }

      }

      return iMax;

    }


    最大值为: 55

    Press any key to continue

    相关文章

      网友评论

          本文标题:求最大值2020-05-03

          本文链接:https://www.haomeiwen.com/subject/buvdghtx.html