专栏文章
题解:P11395 喵喵喵幼儿园
P11395题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minunlxx
- 此快照首次捕获于
- 2025/12/02 08:38 3 个月前
- 此快照最后确认于
- 2025/12/02 08:38 3 个月前
前置知识
你需要了解基础语法。
思路讲解
给出 个询问,每次给出一个字符串形如
A or B?,你需要在 和 里,输出非 eat 的字符串,如果都为 eat,输出 or。我们可以通过 次循环实现,每次读入三个以空格隔开的字符串,例如
A 和 or 和 B?,然后去除第三个字符串末尾的 ?,最后判断输出。代码展示
代码很好写,以下仅供参考:
CPP#include <bits/stdc++.h>
using namespace std;
int main(){
int T;
cin >> T; // 读入数据组数
while(T--){ // 多测
string a,b,c;
cin >> a >> c >> b; // 读入字符串
b.erase(b.size()-1,1); // 擦除末尾 "?"
if(a!="eat"){ // 判断是否不为 "eat"
cout << a << endl; // 输出 A
}else if(b!="eat"){
cout << b << endl; // 输出 B
}else{
cout << "or" << endl; // 输出 "or"
}
}
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...