在这儿问一下,有人用Mars OJ的吗?
有的话,评论区里回复一下,谢谢。
好了切入正题
题目:
说明
告诉你以下4种动物喜欢吃的食物,给出食物名,输出对应的动物名。如果输入的食物名称错误,则输出"?"(不包含引号)
- 动物名 食物名
- rabbit carrot
- dog meat
- bird worm
- cat fish
输入格式
一行一个字符串,表示食物名
输出格式
一行一个字符串,如果食物名有对应的动物,输出该动物名,否则输出“?”
样例
输入数据 1
carrot
输出数据 1
rabbit
这题可以用分支,也可用map,因为题目只给了4对,所以我用分支(我真是懒啊)
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
cin>>a;
if (a == "carrot"){
cout<<"rabbit";
}
else if (a == "meat"){
cout<<"dog";
}
else if (a == "worm"){
cout<<"bird";
}
else if (a == "fish"){
cout<<"cat";
}
else{
cout<<"?";
}
}