删除一字符串的出现的字符子串
来源:互联网 发布:php get object vars 编辑:程序博客网 时间:2024/06/06 01:25
例如:输入“awsakqabcwsabcee",重复字串为”abc",结果输出为:“awsakqwsee"
#include <stdio.h> #include <string.h> #define MAX_SIZE 1024 char *filter(char *output,const char *input) { if((output == NULL) || (input == NULL))//入口参数检查 { return NULL; } int i = 0; int len = strlen(input); char str[MAX_SIZE]; char *out = output; while(*out != '\0') { if(!strncmp(out,input,len)) { out = out + len; } else { str[i] = *out; i++; out++; } } str[i] = '\0'; strcpy(output,str); return output; } int main() { char output[MAX_SIZE]; char input[MAX_SIZE]; printf("请输入任意字符串:"); scanf("%s",output); getchar(); printf("请输入重复字符串:"); scanf("%s",input); filter(output,input); printf("最终字符串:%s\n",output); return 0; }
0 0
- 删除一字符串的出现的字符子串
- 如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。
- 删除字符串中出现最少的字符
- 从字符串中删除出现的子串
- 删除字符串中出现次数最少的子串
- 删除一个字符串里出现次数最多的子字符串
- 在字符串中删除另一个字符串中出现的字符
- 在字符串中删除另一个字符串中出现的字符
- 在字符串中删除另一个字符串中出现的字符
- 删除字符串中出现的最少的字符
- 华为OJ----删除字符串中出现的最少的字符
- 找出一个字符串中出现的重复的最长的字符子串
- 删除字符串中首次出现的指定字符
- 删除字符串中所有重复出现的字符
- 算法分析---删除字符串中出现次数最少的字符
- 删除字符串中出现次数最少的字符
- 删除在第二个字符串中出现的字符
- 【剑指offer】删除在另一个字符串中出现的字符
- 网易视频云:分布式转码服务高可用浅析
- 手势滑动日历
- android动态加载外部jar包,用eclipse将class转换成dex
- Dubbo2.8.4资源地址
- 【BZOJ 4516】 [Sdoi2016]生成魔咒 后缀自动机
- 删除一字符串的出现的字符子串
- 使用python登录新浪API,实现自动转发功能
- VC,VS,C++,OpenGL,OpenCV,VTK,Python常见的编译错误及解决方案
- Mac OS 安装 OpenCV (python3)
- 用JavaScript实现十大经典排序算法--选择排序
- asp.net core使用mysql.data和dapper操作mysql数据库
- v-if 和v-show
- Android文件存储总结
- 监听插拔SD卡