遇到一个小麻烦,请讲解一下!!!谢谢!!
如果用函数求出几个数的最大值,最小值,返回最大值与最小值时是不是以数组的形式返回啊!!!能不能写个简单的例子让我看一下啊!!!
程序代码:
#include <iostream> int getMax(int aArray[],int& nLen) { if (1 == nLen) return aArray[0]; int nMax = aArray[0]; for (int i = 1; i < nLen; i++) { if (nMax < aArray[i]) nMax = aArray[i]; } return nMax; } int main() { int aArray[] = {1,4,2,3,8,5,10,9}; int nLen =(int)sizeof(aArray)/sizeof(int); int nMax = getMax(aArray,nLen); std::cout<<"Max = "<<nMax<<std::endl; return 0; }