1531 - 字符串去特定字符
时间限制 : 1 秒
内存限制 : 32 MB
输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。
题目输入
测试数据有多组,每组输入字符串s和字符c。
题目输出
对于每组输入,输出去除c字符后的结果。
输入/输出样例
输入格式
goaod a
输出格式
good
C语言解答
#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int i,len; char c; char array[1000]; while(gets(array)) { scanf("%c",&c); len = strlen(array); for(i = 0;i < len;i++) { if(array[i] == c) continue; else printf("%c",array[i]); } printf("\n"); getchar(); } return 0; }
C++解答
#include<stdio.h> int main() { char s[1000],c[2]; int i; while(gets(s)) { gets(c); for(i=0;s[i];i++) if(s[i]!=c[0]) printf("%c",s[i]); puts(""); } return 0; }
Java解答
import java.util.*; public class Main{ final static Scanner jin=new Scanner(System.in); public static void main(String args[]){ while(jin.hasNextLine()){ char str[]=jin.nextLine().toCharArray(); char c=jin.nextLine().toCharArray()[0]; for(int i=0;i<str.length;i++) if(str[i]!=c) System.out.print(str[i]); System.out.println(); } } }
Python解答
# coding=utf-8 while True: try: print(input().replace(input(),"")) except: break