• 字符串练习


    #include <stdio.h>
    #include <string.h>
    
    void traToPlu(char ch[]) {
        int len = strlen(ch), i;
        char es[] = "es", s[] = "s", *p;
        if ('y' == ch[len - 1]) {
            char newA[len+10];
            for(int k=0;k<len-1;k++){
                newA[k] = ch[k];
            }
           newA[len-1]='i';
            newA[len]='';
            strcat(newA, es);
            printf("%s
    ", newA);
            return;
        } else if (('s' == ch[len - 1] || 'x' == ch[len - 1] || 'o' == ch[len - 1]) ||
                   ('h' == ch[len - 1] && ('c' == ch[len - 2] || 's' == ch[len - 2]))) {
            strcat(ch, es);
        } else {
            strcat(ch, s);
        }
        printf("%s
    ", ch);
    }
    void main(){
        char a[]="apply",h[]="hero",d[]="duck";
        traToPlu(a);
        traToPlu(h);
        traToPlu(d);
    }
    

      

     

  • 相关阅读:
    学习使人快乐9--eclipse常用快捷键总结
    5.20新一周
    Mybatis+Spring框架整合
    Mybatis3
    Mybatis2
    Mybatis1
    查找算法
    Spring3:spring的事务操作
    Spring2:
    Spring:
  • 原文地址:https://www.cnblogs.com/jeseesmith/p/13214830.html
Copyright © 2020-2023  润新知