描述
给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。
输入
输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。
输出
输出按照题目要求处理后的单词。
样例输入
referer
样例输出
refer
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
char ans[35]= {0};
int len=0,i=0;
scanf("%s",ans);
len=strlen(ans);
if ((ans[len-1]=='r'&&ans[len-2]=='e'&&len!=2)||(ans[len-1]=='y'&&ans[len-2]=='l'&&len!=2))
{
for (i=0; i<strlen(ans)-2; i++)
printf("%c",ans[i]);
return 0;
}
else if ((ans[len-1]=='g')&&(ans[len-2]=='n')&&(ans[len-3]=='i')&&len!=3)
{
for (i=0; i<strlen(ans)-3; i++)
printf("%c",ans[i]);
return 0;
}
else
printf("%s",ans);
return 0;
}