2 条题解
-
1
#include<bits/stdc++.h> using namespace std; int main(){ char s[40]; int n; cin>>s; n=strlen(s); if(s[n-1]=='y'&&s[n-2]=='l') s[n-2]='\0'; else if(s[n-1]=='r'&&s[n-2]=='e') s[n-2]='\0'; else if(s[n-1]=='g'&&s[n-2]=='n'&&s[n-3]=='i') s[n-3]='\0'; cout<<s<<endl; return 0; } -
-1
#include #include using namespace std;
int main() { string word; cin >> word;
int len = word.length(); // 检查 ing 后缀 if (len >= 4 && word.substr(len - 3) == "ing") { word.erase(len - 3); } // 检查 ly 后缀 else if (len >= 3 && word.substr(len - 2) == "ly") { word.erase(len - 2); } // 检查 er 后缀 else if (len >= 3 && word.substr(len - 2) == "er") { word.erase(len - 2); } cout << word << endl; return 0;}
- 1
信息
- ID
- 6976
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 1
- 标签
- 递交数
- 6
- 已通过
- 4
- 上传者