算法笔记字符串处理:问题E

问题描述:
输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。

输入:
测试数据有多组,每组输入字符串s和字符c。

问题关键易错在于字符c可能为空格符号“ ”,在输入字符c时要用scanf不能用cin,因为cin会忽略空格符号。

#include<bits/stdc++.h>
using namespace std;
char a[100000];
string s0;
char c;
int main(){
	while(gets(a)){
		scanf("%c",&c);
		for(int i=0;i<strlen(a);i++){
			if(a[i]!=c) cout<<a[i];
		}
		cout<<endl;
		getchar();
	}
	return 0;
} 
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页