这道题是一道简单题,直接用if判断是否以er、ly或者ing后缀结尾。如果是,那就直接在单词的倒数第三的位置或者倒数第二的位置放上'\0'终止输出后缀即可满足题目要求
代码如下
#include<stdio.h>
#include<string.h>
int main()
{
char letter[35]={'\0'};
int i,m;
gets(letter);
m=strlen(letter);
if(letter[m-3]=='i')
{
if(letter[m-2]=='n'&&letter[m-1]=='g')
letter[m-3]='\0';
}
else
{
if(letter[m-2]=='e'&&letter[m-1]=='r')
letter[m-2]='\0';
else if(letter[m-2]=='l'&&letter[m-1]=='y')
letter[m-2]='\0';
}
printf("%s",letter);
return 0;
}