删除指定字符

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

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

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

Input

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

Output

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

Example Input

sdf$$$sdf$$
$

Example Output

sdfsdf

#include
#include
int main(void)
{
    char str[100], p;
    int i, n;


    gets(str);
    scanf("%c", &p);
    n = strlen(str);


    for(i = 0; i < n; i++)
    {
        if(str[i] != p)
        {
            printf("%c", str[i]);
        }
    }
    return 0;
}

你可能感兴趣的:(删除指定字符)