删除“er,ly,ing'后缀,由于他们在最后面,所以前面可以有序输出,可以根据字符串长度-2或-3来以此为条件输出前面的字符
#include<stdio.h>
#include<string.h>
int main()
{
char a[35];
gets(a);
if((a[strlen(a)-1]=='r'&&a[strlen(a)-2]=='e')||(a[strlen(a)-1]=='y'&&a[strlen(a)-2]=='l'))
{
for(int i=0;i<strlen(a)-2;i++)
printf("%c",a[i]);
}
else if(a[strlen(a)-1]=='g'&&a[strlen(a)-2]=='n'&&a[strlen(a)-3]=='i')
{
for(int i=0;i<strlen(a)-3;i++)
printf("%c",a[i]);
}
else
printf("%s",a);
}