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; }