链接
https://www.acwing.com/problem/content/672/
思路
层级判断
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
string name1, name2, name3;
cin >> name1 >> name2 >> name3;
if(name1 == "vertebrado")
{
if(name2 == "ave")
{
if(name3 == "carnivoro") printf("aguia\n");
else printf("pomba\n");
}
else
{
if(name3 == "onivoro") printf("homem\n");
else printf("vaca\n");
}
}
else
{
if(name2 == "inseto")
{
if(name3 == "hematofago") printf("pulga\n");
else printf("lagarta\n");
}
else
{
if(name3 == "hematofago") printf("sanguessuga\n");
else printf("minhoca\n");
}
}
return 0;
}