求C++:写一函数,求一维数组最大值与最小值,并在主程序中调用
写一函数,求一维数组最大值与最小值,并在主程序中调用
#include <iostream>
void max_min(int a[],int n,int *max,int *min);
int main(void)
{
int a[5]={1,2,3,4,5};
int max,min;
max_min(a,5,&max,&min);
std::cout<<"max:"<<max<<std::endl<<"min:"<<min<<std::endl;
return 0;
}
void max_min(int a[],int n,int *max,int *min)
{
int i;
*max = a[0];
*min = a[0];
for(i=0;i<n;i++)
{
a[i]逐个与max以及min比较;
}
}
留点思考空间给楼主
[ 本帖最后由 pauljames 于 2013-6-20 07:55 编辑 ]