面馆的菜单是一个 map:菜名 → 价钱。写 on_menu(menu, dish):菜单上有 dish 就返回 true,没有就返回 false。大小写不一样算不同的菜。
on_menu({{"noodles", 12}, {"dumplings", 10}}, "noodles")→Trueon_menu({{"noodles", 12}, {"dumplings", 10}}, "pizza")→Falsebool on_menu(const map<string, int> &menu, const string &dish)#include <map>
#include <string>
using namespace std;
bool on_menu(const map<string, int> &menu, const string &dish) {
// 在这里写:菜单上有这道菜吗
return false;
}
写好了先点「运行」试试示例,没问题再点「提交」。