删除单词后缀
【提交】
http://noi.openjudge.cn/ch0107/20/
【描述】
给定一个单词,如果该单词以er、ly或者ing后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。
【输入】
输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。
【输出】
输出按照题目要求处理后的单词。
【样例输入】
referer
【样例输出】
refer
【样例输入】
i
【样例输出】
i
【参考程序】
C++版本
/*
* 20:删除单词后缀
* http://noi.openjudge.cn/ch0107/20/
*/
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s,s1;
cin >> s;
int len = s.size();
if (len > 2)
{
s1 = s.substr(s.size() - 2, 2);
if (s1 == "er" || s1 == "ly")
{
cout << s.substr(0, s.size() - 2);
return 0;
}
}
if (len > 3)
{
s1 = s.substr(s.size() - 3, 3);
if (s1 == "ing")
{
cout << s.substr(0, s.size() - 3);
return 0;
}
}
cout << s;
return 0;
}
青少年编程竞赛交流
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。