当前位置: 首页 > news >正文

PTA字符串删除

已知del_str为字符串str中要删除的子串,请结合所学字符串操作实现在str中删除所有del_str子串,并统计del_str在str中出现的次数。

输入格式:
123dufvdfv123dfljvb
123

输出格式:
dufvdfvdfljvb
在这里插入图片描述

#include<stdio.h>
#include<string.h>
int main()
{char s[100],d[100];int a[100];scanf("%s%s",s,d);int l1=strlen(s);int l2=strlen(d);int a1=0;for(int i=0;i<(l1-l2);i++){int h=0;for(int j=0;j<l2;j++){if(s[i+j]==d[j]){h++;}}if(h==l2){a[a1]=i;a1++;}}for(int i=0;i<a1;i++){for(int j=0;j<l1-l2*i;j++){s[a[i]-l2*i+j]=s[a[i]+l2-l2*i+j];}}printf("str=%s\n",s);printf("cnt=%d",a1);
}

学弟学妹们加油努力吧,给学长点点赞

相关文章:

  • 19、matlab信号预处理中的中值滤波(medfilt1()函数)和萨维茨基-戈雷滤波滤(sgolayfilt()函数)
  • 【Python Cookbook】S01E14 从字典中提取子集
  • 【Linux】进程(4):优先级
  • 论文笔记:Image Anaimation经典论文-运动关键点模型(Monkey-Net)
  • linux系统上shell脚本编写问题总结
  • 【ES】docker安装ES7.14.0+es-head
  • 通过SpringCloudGateway中的GlobalFilter实现鉴权过滤
  • 代码随想录第23天|回溯part3 组合与分割
  • 微服务学习Day8-Sentinel
  • Flink搭建
  • 【LeetCode】二叉树oj专题
  • elementplu父级页面怎么使用封装子组件原组件的方法
  • 【距离四六级只剩一个星期!】刘晓艳四级保命班课程笔记(2)(可分享治资料~)
  • 前端 html格式转md格式插件使用介绍
  • 解决JSON.stringify 方法在序列化 BigInt 类型时的错误
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • EOS是什么
  • ESLint简单操作
  • Go 语言编译器的 //go: 详解
  • JavaScript 基础知识 - 入门篇(一)
  • JAVA并发编程--1.基础概念
  • JAVA多线程机制解析-volatilesynchronized
  • Mac转Windows的拯救指南
  • mongo索引构建
  • PAT A1050
  • PHP CLI应用的调试原理
  • Python 基础起步 (十) 什么叫函数?
  • Rancher-k8s加速安装文档
  • Vue 动态创建 component
  • 对JS继承的一点思考
  • 分布式熔断降级平台aegis
  • 开发基于以太坊智能合约的DApp
  • 排序算法学习笔记
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 为视图添加丝滑的水波纹
  • C# - 为值类型重定义相等性
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • # Kafka_深入探秘者(2):kafka 生产者
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • $forceUpdate()函数
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (七)c52学习之旅-中断
  • (一)、python程序--模拟电脑鼠走迷宫
  • (转)Oracle存储过程编写经验和优化措施
  • (转)visual stdio 书签功能介绍
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .mysql secret在哪_MySQL如何使用索引
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .sh