做名牌前,先找出最长的名字,看名牌要多宽。写 longest_name(names),返回最长的名字;一样长的留前面那个;没有名字就返回空字符串 ""。
longest_name({"Amy", "Benjamin", "Zoe"})→'Benjamin'longest_name({})→''string longest_name(const vector<string> &names)#include <string>
#include <vector>
using namespace std;
string longest_name(const vector<string> &names) {
string best = "";
for (const string &name : names) {
// 在这里写:name 比 best 长,就换成 name
}
return best;
}
写好了先点「运行」试试示例,没问题再点「提交」。