给定你三个葡萄牙语单词,这些词将根据下表从左到右定义一个动物。
请你确定并输出这个动物的名称。
输入格式
根据上表,输入包含三个单词,每行一个,用以识别动物,单词由小写字母构成。
输出格式
输出识别出的动物的名称。
输入样例:
1. vertebrado 2. mamifero 3. onivoro
输出样例:
homem
1. #include <iostream> 2. using namespace std; 3. 4. int main() 5. { 6. string s1,s2,s3; 7. string res; 8. cin >> s1 >> s2 >> s3; 9. if (s1 == "vertebrado") { 10. if (s2 == "ave") { 11. if (s3 == "carnivoro") { 12. res = "aguia"; 13. } else if (s3 == "onivoro") { 14. res = "pomba"; 15. } 16. } else if (s2 == "mamifero") { 17. if (s3 == "onivoro") { 18. res = "homem"; 19. } else if (s3 == "herbivoro") { 20. res = "vaca"; 21. } 22. } 23. } else if (s1 == "invertebrado") { 24. if (s2 == "inseto") { 25. if (s3 == "hematofago") { 26. res = "pulga"; 27. } else if (s3 == "herbivoro") { 28. res = "lagarta"; 29. } 30. } else if (s2 == "anelideo") { 31. if (s3 == "hematofago") { 32. res = "sanguessuga"; 33. } else if (s3 == "onivoro") { 34. res = "minhoca"; 35. } 36. } 37. } 38. printf("%s",res.c_str()); 39. // cout << res << endl; 40. return 0; 41. }
收货点:
c++用来输出字符串的可以用两种
- printf("%s",res.c_str());
- cout << res << endl;