1.int的vector
int max(vector<int> vec)
{ int maxnumber=vec[0];
for(vector<int>::size_type i=1;i!=vec.size(); ++i)
if(vec[i]>maxnumber)
maxnumber=vec[i];
return maxnumber;
}
剩下的兩個vector只需把int改為float和string就行了,for循環的int別改
2.int型的數組
int max(int a[],int n)
{int maxnumber=a[0];
for(int i=1;i!=n;++i)
if(a[i]>maxnumber)
maxnumber=a[i];
return maxnumber;
}
同樣剩下的兩個數組只需把int改為float和string就行了,for循環裏的int別改。
重載函數:
重載函數是函數的壹種特殊情況,為方便使用,C++允許在同壹範圍中聲明幾個功能類似的同名函數,但是這些同名函數的形式參數(指參數的個數、類型或者順序)必須不同,也就是說用同壹個運算符完成不同的運算功能。這就是重載函數。重載函數常用來實現功能類似而所處理的數據類型不同的問題。
重載函數是函數的壹種特殊情況,為方便使用,C++允許在同壹範圍中聲明幾個功能類似的同名函數,但是這些同名函數的形式參數(指參數的個數、類型或者順序)必須不同,也就是說用同壹個運算符完成不同的運算功能。這就是重載函數。重載函數常用來實現功能類似而所處理的數據類型不同的問題。