Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
54984 | zhangweiran | 删除单词后缀 | C++ | 通过 | 1 MS | 256 KB | 450 | 2024-11-01 16:30:36 |
#include<iostream> #include<cstring> using namespace std; char a[33]; int main() { cin>>a; char s1[3]; char s2[4]; strncpy(s1, a+strlen(a)-2,2); strncpy(s2,a+strlen(a)-3,3); char s3[strlen(a)]; if((s1[0]=='e'&&s1[1]=='r')||(s1[0]=='l'&&s1[1]=='y')){ strncpy(s3,a,strlen(a)-2); cout<<s3; } else if((s2[0]=='i'&&s2[1]=='n'&&s2[2]=='g')){ strncpy(s3,a,strlen(a)-3); cout<<s3; } else{ cout<<a; } return 0; }