专栏文章

题解:P11395 喵喵喵幼儿园

P11395题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minunlxx
此快照首次捕获于
2025/12/02 08:38
3 个月前
此快照最后确认于
2025/12/02 08:38
3 个月前
查看原文

前置知识

你需要了解基础语法。

思路讲解

给出 qq 个询问,每次给出一个字符串形如 A or B?,你需要在 AABB 里,输出非 eat 的字符串,如果都为 eat,输出 or
我们可以通过 qq 次循环实现,每次读入三个以空格隔开的字符串,例如 AorB?,然后去除第三个字符串末尾的 ?,最后判断输出。

代码展示

代码很好写,以下仅供参考:
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 条评论,欢迎与作者交流。

正在加载评论...