P11395 喵喵喵幼儿园 题解
前言:
适合练习三目运算符。
思路:
输入三个字符串,然后进行分组讨论:
- 字符串
a 与字符串c 都为eat输出or。 - 字符串
a 与字符串c 都不为eat输出a/c 。 - 字符串
a 为eat输出c 。 - 字符串
c 为eat输出a 。
三目运算符格式:条件 ? 结果1 : 结果2。
code
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b,c;
int t;
cin>>t;
while(t--)
{
cin>>a>>b>>c;
c.pop_back();//删除字符 '?'
cout<<(a=="eat"&&c=="eat"?"or":a=="eat"?c:a)<<endl;//三目运算符
}
return 0;//好习惯
}
完结撒花!