20:删除单词后缀
-
总时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
-
给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。
输入
- 输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。 输出
- 输出按照题目要求处理后的单词。 样例输入
-
referer
样例输出
-
refer
#include<iostream> #include<cstdio> #include<cstring> using namespace std; char a[100001]; char ans[100001]; int now=0; int main() { gets(a); int l=strlen(a); if(a[l-2]=='e'&&a[l-1]=='r') { for(int i=0;i<l-2;i++) cout<<a[i]; } else if(a[l-2]=='l'&&a[l-1]=='y') { for(int i=0;i<l-2;i++) cout<<a[i]; } else if(a[l-3]=='i'&&a[l-2]=='n'&&a[l-1]=='g') { for(int i=0;i<l-3;i++) cout<<a[i]; } else puts(a); return 0; }