20:删除单词后缀
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; }
作者:自为风月马前卒
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。