删除指定字符
题目描述
从键盘输入一个字符串 s t r str str和一个字符 c c c,删除 s t r str str中的所有字符 c c c并输出删除后的字符串 s t r str str。
输入描述
第一行是一个字符串,不超过100个字符,可能会有空格;
第二行是一个字符。
输出描述
删除指定字符后的字符串。
样例
输入
sdf$$$sdf$$
$
输出
sdfsdf
来源
C语言实验9——字符串的应用
C++实现
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char c,str[101];
cin.getline(str,101);
c=getchar();
for(int i=0; i<strlen(str); i++)
if(str[i]!=c)
putchar(str[i]);
return 0;
}