文章

25

粉丝

364

获赞

8

访问

220.6k

头像
删除字符串2(C)
P1027 贵州大学2019机试
发布于2021年1月17日 21:37
阅读数 10.1k

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{
    char s[105];
    int len;
    
    gets(s);
    len=strlen(s);

    int i=0,j=-1;
    while (i<len-2)
    {
        if ((s[i]=='G'||s[i]=='g')&&
            (s[i+1]=='Z'||s[i+1]=='z')&&
            (s[i+2]=='U'||s[i+2]=='u'))//消去指定部分
        {
            i+=3;
        }  
        else
        {
            s[++j]=s[i++];
        }    
    }
    while (i<=len)//将后面补齐
    {
        s[++j]=s[i++];
    }
    printf("%s",s);
    
    //system("pause");
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发