|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
输入两个字符串(长度<100),从第一个字符串中删除第二个字符串中出现的所有字符。例如,输入“This is a example.”和“aeiou”,则删除之后的第一个字符串变成“Ths s xmpl.”
【输入形式】
输入2个字符串
【输出形式】
输出删除字符之后的字符串
【样例输入】
This is a example.
aeiou
【样例输出】
Ths s xmpl.
- #include <stdio.h>
- int main(void)
- {
- char s1[100] , s2[100] ;
- int i , j , k ;
- gets(s1) ;
- fflush(stdin) ;
- gets(s2) ;
- for(i = 0 ; s2[i] ; i ++) {
- for(j = 0 ; s1[j] ;) {
- if(s1[j] == s2[i]) {
- for(k = j + 1 ; s1[k] ; k ++) s1[k - 1] = s1[k] ;
- s1[k- 1] = '\0' ;
- } else {
- j ++ ;
- }
- }
- }
- printf("%s\n" , s1) ;
- }
复制代码
编译、运行实况:
- D:\00.Excise\C>g++ -o x x.c
- D:\00.Excise\C>x
- This is a example.
- aeiou
- Ths s xmpl.
- D:\00.Excise\C>
复制代码
|
|