游客 Signup | Login
中文 | En

2088 - 删除指定字符

编制函数del_char

函数原型为 void del_char(char *,char),函数的功能是删除a指向的字符串中值为ch的字符,例如从字符串"AscADef"中删除'A'后,字符串为"scDef"。

Input

需要删除的字符ch

需要处理的字符串

Output

处理后的字符串

Examples

Input

A
AscADef

Output

scDef

Solution C

#include<stdio.h>
#include<string.h>
main()
{
	char ch1[10000],ch2;
	while(scanf("%c",&ch2)!=EOF)
	{
		getchar();
		gets(ch1);
		for(int i=0;i<strlen(ch1);i++)
		{
			if(ch1[i]!=ch2)
		     printf("%c",ch1[i]);
		}
		printf("\n");
	}
}

Solution C++

#include <string>
#include <iostream>
using namespace std;
int main() {
 	char a;
  	 string s, ans = "";
  cin >> a >> s;
  for(int i = 0; i < (int)s.size(); i++) {
   	if(s[i] != a)
      ans += s[i];
  }
  cout << ans << endl;
  return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题