题目描述
给定一个单词,如果该单词以 er 、 ly 或者 ing 后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为
0
0
0),否则不进行任何操作。
输入格式
输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为 32 32 32)。
输出格式
输出按照题目要求处理后的单词。
样例 #1
样例输入 #1
referer
样例输出 #1
refer
代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
if(s.rfind("er")==s.size()-2 && s.size()>3)
{
s.erase(s.rfind("er"), 2);
}
if(s.rfind("ly")==s.size()-2 && s.size()>3)
{
s.erase(s.rfind("ly"), 2);
}
if(s.rfind("ing")==s.size()-3 && s.size()>4)
{
s.erase(s.rfind("ing"), 3);
}
cout<<s;
return 0;
}
3440



被折叠的 条评论
为什么被折叠?



