1 条题解
-
0
自动搬运
来自洛谷,原作者为

yummy
这个人是时代的眼泪,什么也没有留下搬运于
2025-08-24 23:06:58,当前版本为作者最后更新于2024-12-18 13:42:49,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
A. 喵喵喵幼儿园 官方题解
本题考查的主要知识点:
- 【2】for, if 语句
- 【2】string
做法
本题分为两个步骤:正确读取字符串 ,然后用分支语句选出合适的字符串。
定义
string a,Or,b;,然后依次读入三个字符串,则此时 是正确的, 多了个问号,可以使用b.pop_back();语句把 末尾的字符(也就是那个问号)去掉。然后选择合适的字符串:
- 如果
a=="eat",那么检查b,如果也是eat,那么输出or,否则输出b这个字符串。 - 否则直接输出
a就可以了。(当然,你也可以再检查b,但是没什么必要)。
参考代码(C++):
#include<bits/stdc++.h> using namespace std; int T; string a,Or,b; int main(){ for(cin>>T;T;T--){ cin>>a>>Or>>b; b.pop_back(); if(a=="eat"){ if(b=="eat") cout<<"or\n"; else cout<<b<<"\n"; } else cout<<a<<"\n"; } return 0; }
- 1
信息
- ID
- 10948
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 1
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者