这是原代码
#include <bits/stdc++.h>
using namespace std;
int main ()
{
string a;
getline(cin,a);
int len=a.size();
if(a[len-2]=='e'&&a[len-1]=='r')
for(int i=0;i<a.size()-2;i++)
cout<<a[i];
else if(a[len-2]=='l'&&a[len-1]=='y')
for(int i=0;i<a.size()-2;i++)
cout<<a[i];
else if(a[len-3]=='i'&&a[len-2]=='n'&&a[len-1]=='g')
for(int i=0;i<a.size()-3;i++)
cout<<a[i];
return 0;
}
但只改动了亿点点(把getline改成了cin)
#include <bits/stdc++.h>
using namespace std;
int main ()
{
string a;
cin>>a;
int len=a.size();
if(a[len-2]=='e'&&a[len-1]=='r')
for(int i=0;i<a.size()-2;i++)
cout<<a[i];
else if(a[len-2]=='l'&&a[len-1]=='y')
for(int i=0;i<a.size()-2;i++)
cout<<a[i];
else if(a[len-3]=='i'&&a[len-2]=='n'&&a[len-1]=='g')
for(int i=0;i<a.size()-3;i++)
cout<<a[i];
return 0;
}