7-8 删除字符串中的子串 (10 分)输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。
输入格式:
输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。
输出格式:
在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。
输入样例:
Tomcat is a male ccatat
cat

输出样例:
Tom is a male
小星星的答案
#include<stdio.h>
#include<string.h>
int main()
{
char a[81],s1[81],s2[81],*p;
gets(s1);
gets(s2);
while((p=strstr(s1,s2))!=NULL){
strcpy(a,p+strlen(s2));
*p=’\0’;
strcat(s1,a);
}
puts(s1);
return 0;
}

7-8 删除字符串中的子串 (10 分)相关推荐

  1. 7-121 删除字符串中的子串 (20 分)

    7-121 删除字符串中的子串 (20 分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以 ...

  2. 7-2 删除字符串中指定字符 (10分)

    7-2 删除字符串中指定字符 (10分) 删除字符串中的指定字符,字符串和要删除的字符均由键盘输入. 输入格式: 在第一行中输入一个长度不超过20的字符串.并以回车结束:在第二行中输入待删除的一个字符 ...

  3. 7-1 删除字符串中的子串 (20分)

    7-1 删除字符串中的子串 (20分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结 ...

  4. 7-1 使用函数删除字符串中的字符 (10分)

    输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除. 要求定 ...

  5. 7-29 删除字符串中的子串

    PTA-7-29 删除字符串中的子串 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束 ...

  6. 7-8 删除字符串中的子串(20 分)

    7-8 删除字符串中的子串(20 分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结 ...

  7. PTA11、 输入输出-计算字符串中的数 (10 分)

    11. 输入输出-计算字符串中的数 (10 分) 将字符串中的每个数都抽取出来,然后统计所有数的个数并求和. 输入格式: 一行字符串,字符串中的数之间用1个空格或者多个空格分隔. 输出格式: 第1行: ...

  8. PAT 10-2 删除字符串中的子串

    今天发一个不完全对(通过garbageMan园友的帮忙,现已全对)的代码,(/*后两用例未通过,一时看不出问题在哪,*/)切入正题 /*Name: Copyright: Author: Date: 0 ...

  9. c语言在单行文本上删除子串,一道比较简单的题——PTA基础编程题目集 7-29 删除字符串中的子串 C语言试解-Go语言中文社区...

    首先看题目 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束的2个非空字符串,对应S1 ...

最新文章

  1. CynosDB技术详解——存储集群管理
  2. 5G NGC — 系统架构
  3. Unity TIP4: 带泛型参数的接口注入(interface,generic)
  4. .Net学习笔记----2015-07-10(GDI绘图)
  5. centos 忘记root密码_Linux忘记root密码解决方案
  6. 软件工程——结对编程第二次作业
  7. c语言读取excel表格_利用pandas处理excel表格
  8. cuda 排序算法笔记
  9. 【数据挖掘学习笔记】数据挖掘中主要问题有哪些?
  10. 一个简单的软件测试流程(附带流程详解)流程图
  11. Java 验证码识别(1)使用 Tess4J 进行 OCR 识别
  12. JS中的this是什么,this的四种用法
  13. python 以毫秒为单位计时
  14. R语言Error in model.frame.default(formula = y ~ ., data = exam.data, drop.unused.levels = TRUE) :
  15. c语言实现乘法口诀表的打印函数
  16. 使用华盛顿特区地铁数据确定可获利的广告位置
  17. 西门子PLC能否通过以太网数据模块实现无线通讯?
  18. 工具条研究手记(2) - 认识CToolBar工具条类
  19. 自我介绍以及未来规划
  20. iPhone安装软件

热门文章

  1. 《Robotics,Vision and Control-2nd Edition》——Learning with Me, day 1
  2. 部署k8s集群--1.23.1版本
  3. 移动硬盘提示由于IO设备错误资料如何寻回
  4. 散文秋天的树叶飘落我的心
  5. 华为oj-名字的漂亮度
  6. Android中调用API实现查询身份证信息
  7. 三年投 1000 亿,达摩院何以仗剑走天涯?
  8. 基于 wemos d1 智能感应开盖垃圾桶
  9. 给大家分享一下在长沙租房子的经历
  10. 【C++练习】4.2假设国家银监局需要统计银行总的存款数量,请设计一个友元函数,用于统计三家银行的总存款量。