题目:
输入一个不包含空格、回车等空白字符的单词,如果它以“ing”结尾或以“er”结尾或以“ly"结尾,删除后缀(够清楚了吗)
代码:
#include<iostream>
using namespace std;
signed main()
{
string s,suf1="",suf2="";
cin >> s;
suf1=s.substr(s.size()-2,2);
suf2=s.substr(s.size()-3,3);
if(suf1=="er"||suf1=="ly")
{
s=s.substr(0,s.size()-2);
}
else if(suf2=="ing")
{
s=s.substr(0,s.size()-3);
}
cout<<s;
return 0;
}
为什么错了