赞
踩
给定一个单词,如果该单词以 er
、 ly
或者 ing
后缀结尾,则删除该后缀(题目保证删除后缀后的单词长度不为 0),否则不进行任何操作。
输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为 32)。
输出按照题目要求处理后的单词。
输入 #1
referer
输出 #1
refer
先创建字符串s,判断s的是否含题目所说的单词后缀,如果有,去掉单词后缀。最后输出。
- #include <bits/stdc++.h>
- using namespace std;
- int main(){
- string s;
- cin>>s;
- int len=s.size();
- if(s.find("er")!=string::npos){
- s[len-1]=s[len-2]=' ';
- }else if(s.find("ly")!=string::npos){
- s[len-1]=s[len-2]=' ';
- }else if(s.find("ing")!=string::npos){
- s[len-1]=s[len-2]=s[len-3]=' ';
- }
- cout<<s;
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。