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();
}
示例:以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;
}
#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;
应该是if (max