請問一下撰寫max函式模板,并并多載它實作求兩個C-String的最大值(即使用字符陣列存放字串)咋做
uj5u.com熱心網友回復:
#include<bits/stdc++.h>
using namespace std;
string max(string a,string b){
if(a.size()>b.size()){
return a;
}else if(a.size()<b.size()){
return b;
}
for(int i=0;i<a.size();++i){
if(a[i]>b[i]){
return a;
}else if(b[i]>a[i]){
return b;
}
}
}
int main(){
string a,b;
cin>>a>>b;
cout << max(a,b) << endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/41212.html
標籤:新手樂園
上一篇:求救
下一篇:求代碼
