7-8 删除字符串中的子串 (10 分)
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 分)相关推荐
- 7-121 删除字符串中的子串 (20 分)
7-121 删除字符串中的子串 (20 分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以 ...
- 7-2 删除字符串中指定字符 (10分)
7-2 删除字符串中指定字符 (10分) 删除字符串中的指定字符,字符串和要删除的字符均由键盘输入. 输入格式: 在第一行中输入一个长度不超过20的字符串.并以回车结束:在第二行中输入待删除的一个字符 ...
- 7-1 删除字符串中的子串 (20分)
7-1 删除字符串中的子串 (20分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结 ...
- 7-1 使用函数删除字符串中的字符 (10分)
输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除. 要求定 ...
- 7-29 删除字符串中的子串
PTA-7-29 删除字符串中的子串 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束 ...
- 7-8 删除字符串中的子串(20 分)
7-8 删除字符串中的子串(20 分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结 ...
- PTA11、 输入输出-计算字符串中的数 (10 分)
11. 输入输出-计算字符串中的数 (10 分) 将字符串中的每个数都抽取出来,然后统计所有数的个数并求和. 输入格式: 一行字符串,字符串中的数之间用1个空格或者多个空格分隔. 输出格式: 第1行: ...
- PAT 10-2 删除字符串中的子串
今天发一个不完全对(通过garbageMan园友的帮忙,现已全对)的代码,(/*后两用例未通过,一时看不出问题在哪,*/)切入正题 /*Name: Copyright: Author: Date: 0 ...
- c语言在单行文本上删除子串,一道比较简单的题——PTA基础编程题目集 7-29 删除字符串中的子串 C语言试解-Go语言中文社区...
首先看题目 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束的2个非空字符串,对应S1 ...
最新文章
- CynosDB技术详解——存储集群管理
- 5G NGC — 系统架构
- Unity TIP4: 带泛型参数的接口注入(interface,generic)
- .Net学习笔记----2015-07-10(GDI绘图)
- centos 忘记root密码_Linux忘记root密码解决方案
- 软件工程——结对编程第二次作业
- c语言读取excel表格_利用pandas处理excel表格
- cuda 排序算法笔记
- 【数据挖掘学习笔记】数据挖掘中主要问题有哪些?
- 一个简单的软件测试流程(附带流程详解)流程图
- Java 验证码识别(1)使用 Tess4J 进行 OCR 识别
- JS中的this是什么,this的四种用法
- python 以毫秒为单位计时
- R语言Error in model.frame.default(formula = y ~ ., data = exam.data, drop.unused.levels = TRUE) :
- c语言实现乘法口诀表的打印函数
- 使用华盛顿特区地铁数据确定可获利的广告位置
- 西门子PLC能否通过以太网数据模块实现无线通讯?
- 工具条研究手记(2) - 认识CToolBar工具条类
- 自我介绍以及未来规划
- iPhone安装软件
热门文章
- 《Robotics,Vision and Control-2nd Edition》——Learning with Me, day 1
- 部署k8s集群--1.23.1版本
- 移动硬盘提示由于IO设备错误资料如何寻回
- 散文秋天的树叶飘落我的心
- 华为oj-名字的漂亮度
- Android中调用API实现查询身份证信息
- 三年投 1000 亿,达摩院何以仗剑走天涯?
- 基于 wemos d1 智能感应开盖垃圾桶
- 给大家分享一下在长沙租房子的经历
- 【C++练习】4.2假设国家银监局需要统计银行总的存款数量,请设计一个友元函数,用于统计三家银行的总存款量。