c++输出字符串

670.动物

给定你三个葡萄牙语单词,这些词将根据下表从左到右定义一个动物。

请你确定并输出这个动物的名称。

输入格式

根据上表,输入包含三个单词,每行一个,用以识别动物,单词由小写字母构成。

输出格式

输出识别出的动物的名称。

输入样例:

 vertebrado
 mamifero
 onivoro

输出样例:

 homem
 #include <iostream>
 using namespace std;
 ​
 int main()
 {
     string s1,s2,s3;
     string res;
     cin >> s1 >> s2 >> s3;
     if (s1 == "vertebrado") {
         if (s2 == "ave") {
             if (s3 == "carnivoro") {
                 res = "aguia";
             } else if (s3 == "onivoro") {
                 res = "pomba";
             }
         } else if (s2 == "mamifero") {
             if (s3 == "onivoro") {
                 res = "homem";
             } else if (s3 == "herbivoro") {
                 res = "vaca";
             }
         }
     } else if (s1 == "invertebrado") {
         if (s2 == "inseto") {
             if (s3 == "hematofago") {
                 res = "pulga";
             } else if (s3 == "herbivoro") {
                 res = "lagarta";
             }
         } else if (s2 == "anelideo") {
             if (s3 == "hematofago") {
                 res = "sanguessuga";
             } else if (s3 == "onivoro") {
                 res = "minhoca";
             }
         }
     }
      printf("%s",res.c_str());
 //    cout << res << endl;
     return 0;
 }

收货点:

c++用来输出字符串的可以用两种

  • printf("%s",res.c_str());

  • cout << res << endl;

猜你喜欢

转载自blog.csdn.net/qq_41688840/article/details/117587115