5-29 删除字符串中的子串 (20分)
来源:互联网 发布:远洋数据招聘 编辑:程序博客网 时间:2024/06/05 05:11
#include <stdio.h>#include <string.h>#define N 80void del_str(char *str, char *s, char *resultstr) //删除函数{ int i, j, resultstr_len, s_len; //resultstr_len为resultstr字符串的长度,s_str为s字符串的长度 s_len = strlen(s); strcpy(resultstr, str); //将str拷贝到resultstr char *p; p = strstr(resultstr, s); //p指向s在resultstr中出项的首字符 resultstr_len = strlen(resultstr); while(p != NULL) { for(i = p - resultstr; i < resultstr_len - s_len + 1; i++) { resultstr[i] = resultstr[i + s_len]; } resultstr_len = strlen(resultstr); p = strstr(resultstr, s); }}int main(){ char str[N+1], s[N+1], resultstr[N+1]; //str为第一个字符串,s为第二个字符串,resultstr为删除后的字符串 gets(str); gets(s); del_str(str, s, resultstr); //删除函数 printf("%s\n", resultstr); return 0;}
0 0
- 5-29 删除字符串中的子串 (20分)
- 5-29 删除字符串中的子串 (20分)
- 5-29 删除字符串中的子串 (20分)
- 5-29 删除字符串中的子串 (20分)
- 5-29 删除字符串中的子串 (20分)
- 5-3 删除字符串中的子串 (20分)
- PTA 基础编程题 5-29 删除字符串中的子串 (20分)
- 5-29 删除字符串中的子串 (20分)c语言
- PAT-java-5-29 删除字符串中的子串 (20分)
- 7-20 删除字符串中的子串(20 分)
- 5-29 删除字符串中的子串
- 5-29 删除字符串中的子串*
- 7-29 删除字符串中的子串
- 删除字符串中的子串(20)
- PTA基础题目5-29删除字符串中的子串
- PTA 5-29 删除字符串中的子串
- 删除字符串中的子串
- 删除字符串中的子串
- tomcat7.0性能优化-挑战极限完整版
- 5-27 冒泡法排序 (20分)
- 关于二维数组和一维指针数组的区别
- 5-28 猴子选大王 (20分)
- apk调试安装过程中logcat显示Activity不存在的问题
- 5-29 删除字符串中的子串 (20分)
- STM32L1标准固件库使用
- C++中的string用法
- Android JSON 解析
- 产生一个固定大小、禁止最大化、最小化的qquickview窗口
- 5-30 字符串的冒泡排序 (20分)
- 学习篇---刮刮卡
- 具有弹性效果的ListView
- 5-31 字符串循环左移 (20分)