链接
 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;
}










