您的位置:首页 > 编程语言 > C语言/C++

C语言实验——删除指定字符

2016-12-24 21:18 274 查看

Problem Description

从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。

Input

第一行是一个字符串,不超过100个字符;

第二行是一个字符。

Output

删除指定字符后的字符串。

Example Input

sdf$$$sdf$$
$


Example Output

sdfsdf
 

#include<stdio.h>

#include<string.h>

int main()

{

    int i,j,len ;

    char c;

    char str[101];

    gets(str);

    len=strlen(str);

    c=getchar();

    for(i=0;i<len;i++)

    {

        if(str[i]==c)

        {

            for(j=i;j<len;j++)

            {

                str[j]=str[j+1];

            }

            i--;

            len--;

        }

        else

            continue ;

    }

    puts(str);

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: