不用倒着比较每一位,c语言使用字符串比较实现删除单词后缀
查看原帖
不用倒着比较每一位,c语言使用字符串比较实现删除单词后缀
1296337
raysth楼主2024/3/8 09:38
#include <stdio.h>
#include <string.h>

using namespace std;

int main()
{
    char str[33] = {0};
    scanf("%s", str);
    int len = strlen(str);
    if(len > 3 && strcmp(&str[len-3], "ing") == 0){
        str[len-3] = '\0';
        puts(str);
    }
    else if(strcmp(&str[len-2], "er") == 0 || strcmp(&str[len-2], "ly") == 0){
        str[len-2] = '\0';
        puts(str);
    }
    else
        return 0;
    
}
2024/3/8 09:38
加载中...