c++ 求数组中元素最大值的函数(1)

2025-06-26 19:45:30
推荐回答(4个)
回答1:

int CheckMax(int z[],int n)
{
int max=z[0];
for(int i=0;i<=n;i++) if (max>z[i]) max=z[i];

return z[i];
}

非的++的话。

class Max
{
private:
int z[];
int n;
int max;
public:
int CheckMax()
{
int max=z[0];
for(int i=0;i<=n;i++) if (max>z[i]) max=z[i];

return z[i];
}
};

main()
{
Max maxobj;
maxobj.CheckMax();
}

回答2:

示例:以int 数组为例

int max_int(int *array,int n)//array 为int类型的数组的指针 ,n为数组元素个数
{
    int max = array[0];
    for(int i= 0;i< n ;i++)
    {
        if(max < array[i])
            {
                max = array[i];
            }
    }
return max;
}

回答3:

#include
using namespace std;
class array
{
public:
void set();
void max();
void show();
private:
int arr[10];
int max1;
};
int main()
{
array arrmax;
arrmax.set();
arrmax.max();
arrmax.show();
return 0;
}
void array::set()
{
int i;
for(i=0;i<10;i++)
cin>>arr[i];
}
void array::max()
{
int i=0,j=0;

回答4:

应该是if (max