PAT练习 字符串去特定字符
Description
输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。
Input
测试数据有多组,每组输入字符串s和字符c。
Output
对于每组输入,输出去除c字符后的结果。
Sample Input
goaod a
Sample Output
good
C++实现
scanf()后面要加上一行getchar()用于接收换行符,防止被下一次循环的gets()读入。
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main(){
char s[1010],c;
while(gets(s)){
scanf("%c",&c);
getchar();
for(int i=0;i<strlen(s);i++){
if(s[i]!=c) printf("%c",s[i]);
}
printf("\n");
}
}