九度oj题目1168:字符串的查找删除

字符串的查找删除 - 九度教程第 104 题 字符串的查找删除 - 九度教程第 104 题 题目 时间限制:1 秒 内存限制:32 兆 特殊判题:否 题目描述: 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入: 输入只有 1 组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出: 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入: in #include ... 阅读详情
题目1168:字符串的查找删除

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:6278

解决:2623

题目描述:

给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。

输入:

输入只有1组数据。
输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。

输出:

删除输入的短字符串(不区分大小写)并去掉空格,输出。

样例输入:
in
#include 
int main()
{

printf(" Hi ");
}
样例输出:
#clude
tma()
{

prtf("Hi");
}
提示:

注:将字符串中的In、IN、iN、in删除。

解题过程:不会做,找的答案,但是有一些地方还是看不懂!郁闷。。。。有待进步!!!

源代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream>
#include<string>
#include<ctype.h>
#include<stdio.h>
using namespace std;
int main() {
    char str[101];
     gets (str);
     string a=str;
     int i;
     for (i=0;i<a.size();i++){
           a[i]= tolower (a[i]);
             }
           while ( gets (str)){
                 string b=str,c=b;
              for (i=0;i<b.size();i++) {
                     b[i]= tolower (b[i]);
                          }
                        int t=b.find(a,0);
                       while (t!=string::npos) {
                             c.erase(t,a.size());
                                b.erase(t,a.size());
                              t=b.find(a,t);
                             }
                         t=c.find( ' ' ,0);
                        while (t!=string::npos){
                            c.erase(t,1);
                             t=c.find( ' ' ,0);
                             }
                       cout<<c<<endl;
                         }
                     }
 
/**************************************************************
     Problem: 1168
     User: kaoyandaren123
     Language: C++
     Result: Accepted
     Time:0 ms
     Memory:1520 kb
****************************************************************/

STM32输入捕获功能,同时捕获8路波形。 STM32输入捕获功能,使用TIM2和TIM3同时捕获8路波形。 工作上的一个需求,要采集两组控制步进电机的信号。就是采集8个通道的方波,测量频率和计脉冲个数。看起来简简单单的东西,磕磕碰碰搞了两天,走了一些弯路,这里写出来记录一下。顺便理解一下输入捕获个多种用法。 1. 硬件设计 首先看一下用到那些IO口。在STM32手册里找这样TIMx_CHx的就是输入捕获的口了。 这里用了TIM2的4个口和TIM3的4个口。 定义 端口 TIM2_CH1 PA0 TIM2_CH2 PA1 TI 阅读详情

相关推荐

Android图形系统(三)系统篇:渲染/合成的底层原理浅析

众所周知,渲染工作是由GPU负责,那么在聊GPU之前首先得知道什么是“渲染”?我们来举个例子感受一下在系统中申请一块10*101、把图层背景这玩意染成绿的2、从左上(0,0)到右下(10,10)画一条宽度为1颜色为红色的直线3、以坐标点(5,5)为中心,画一个半径为3的实心圆,颜色要蓝色好了,接下来操作系统会把这些“绘图指令”同步给GPU去执行渲染任务图片来源:自己画的GPU完成渲染工作后,我们将会得到一个大小为10*10二维数组,数组中的每个元素都保存着坐标点的颜色信息、深度信息。

1358

Codeup_1808:Problem C 字符串的查找删除

问题 C:字符串的查找删除 时间限制 : 1.000 sec 内存限制 : 32 MB 题目描述 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入 输入只有1组数据 输入一个短字符串(不含空格),再输入若干字符串知道文件结束为止。 输出 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入 in #include int main() { printf(" Hi "); } 样例输出 #clude tma() { prtf("Hi"); } 提

qq_45770655的博客 293

英飞凌功率MOSFET SPICE 瞬态仿真不收敛问题解决(基于TINA)

英飞凌功率MOSFET SPICE仿真容易出现不收敛问题,这个对于IGBT和SIC的管子应该是一样的,在瞬态仿真分析中,出现如下图所示的报错,Convergence problem。spice是为线性电路设计的,例如运算放大器、线性电源等,不是专门仿真开关电路的。在瞬态仿真时,仿真器是要不断迭代求解的,开关快速的跳变,容易在迭代式出现不收敛的问题。,由于时间步长减少,会消耗更多的计算机内存,如果运行多次内存消耗过大,会报“Out of memory”.解决方法是:报错工程,重启软件,内存重新计算。

miaoxiaokeji的博客 2300

【算法笔记】问题 C: 字符串的查找删除

题目描述 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入 in #include int main() { printf(" Hi "); } 样例输出 #clude tma() { p...

Echo.L 's blog 435

STM32踩坑--NoST-LINK detected

这里出现的NoST-LINK detected是没有扫描到端口 在我使用一段Fly-MCU后,有一天突然发现出现如上错误,再检查的过程中检查以下几点 1.STM32 魔术棒的设置 1.1Debug设置 1.2 utilities 设置没有问题,与原来一样又看了下端口——在设备管理器中;也没有问题 ...

qq_53002477的博客 2万+

医学图像标注工具教程——从零开始使用3D Slicer进行医学图像手动分割

3D Slicer手动分割软件下载及安装数据导入导入CT序列文件夹导入单张超声基本交互操作窗位和窗宽的调整改变切片及寻找特定点对应的三维切片图像分割功能介绍PaintDrawEraseLevel tracingGrow from seedsFill between slicesThreshold & Margin & HollowSmoothingScissors & IslandsLogical operator分割结果的保存 软件下载及安装 下载地址:官网的4.11.0版本 数据

神仙院B栋4楼保安的博客 1万+

题目1168:字符串的查找删除

题目1168:字符串的查找删除 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2801 解决:1103 题目描述: 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入: 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输

526

lammps 案例in文件汇总

进阶案例: 聚乙烯和石墨烯界面pull out模拟代码 反应力场reax/c设置方法及案例解析 石墨烯热导率模拟代码(NEMD方法) 圆锥形SiC纳米磨削单晶硅源代码 高熵合金FeNiCrCoCu纳米压痕模拟代码 fix indent命令实现纳米摩擦及摩擦力计算 Fe原子辐照轰击多层石墨烯模拟代码 铝基石墨烯复合物压缩变形in文件源代码 石墨烯自动卷曲到Fe纳米线模拟源代码 铝/石墨烯复合物结晶过程lammps模

lammps_jiayou的博客 9446

1808 Problem C 字符串的查找删除

问题 C: 字符串的查找删除 时间限制: 1 Sec 内存限制: 32 MB 题目描述 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入 in #include int main() { printf...

qq_42640983的博客 197

【WorkBuddy从入门到精通实战教程】使用手册 第 1 章 初识 WorkBuddy

腾讯推出全场景AI办公助手WorkBuddy,突破传统聊天机器人局限,实现从需求理解到结果交付的全流程自动化。该工具通过自然语言交互,可自主规划执行复杂任务,包括文件处理、数据分析、PPT制作等,支持多模型切换和技能扩展。内置权限管控机制确保本地文件操作安全,显著降低人工切换工具的成本,提升职场效率。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 1344

《Autosar_MCAL高阶配置》总目录_培训教程持续更新中...

《Autosar_MCAL高阶配置》总目录_培训教程持续更新中...

「汽车电子助手」的博客 1万+

九度OJ 题目1168:字符串的查找删除

时间限制:1 秒   内存限制:32 兆   特殊判题:否   提交:1451   解决:483 http://ac.jobdu.com/problem.php?pid=1168 题目描述: 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入: 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出: 删除

wdxpg123的专栏 1128

后台管理系统-7-vue3之引入配置文件baseURL

mock=false,本地模拟。mock=true,线上模拟。baseURL+url=实际请求的URL。get请求param参数,post请求data参数。

qq_20466211的博客 208

九度OJ-题目1168:字符串的查找删除-string的使用(转)

題目链接:http://ac.jobdu.com/problem.php?pid=1168 题目描述:给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。输入:输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。输出:删除输入的短字符串(不区分大小写)并去掉空格,输出。样例输入:in #include int main() {pri

diyinqian的博客 494

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

题目1168:字符串的查找删除(字符串操作)

题目链接:http://ac.jobdu.com/problem.php?pid=1168 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: // // 1168 字符串的查找删除2.cpp // Jobdu // // Created by PengFei_Zheng on 25/04/2017. // Co...

weixin_30736301的博客 170

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

九度OJ 1168:字符串的查找删除 (查找)

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4276 解决:1699 题目描述: 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入: 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出: 删除输入的短字符串(不区分大小写)

梁山伯的专栏 443

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【九度OJ】1168【字符串删除】【C实现】

这道题做了好久。。。开始是因为C的读入字符串不太会,所以各种查资料,还是有很多细节弄不清楚,开始用get

ALiTuTu的专栏 998

九度Online Judge上部分题目代码

以前写的,放到我的github上了

cuijieb的专栏 971

九度oj 1168

题目描述: 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入: 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出: 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入: in #include int main() { printf(" Hi

lifestylegoingon的专栏 652

北京航空航天大学 2009年复试上机题 解题报告

九度OJ 题目1166:迭代求立方根 时间限制:1 秒   内存限制:32 兆   特殊判题:否   提交:1378   解决:595 http://ac.jobdu.com/problem.php?pid=1166 题目描述: 立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。 输入: 输

PythonFX的专栏 1824

九度OJ&北京航空航天大学2009机试题题解

题目一、jobdu1166:迭代求立方根 http://ac.jobdu.com/problem.php?pid=1166 题目描述: 立方根的逼近迭代方程是 y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n)),其中y0=x.求给定的x经过n次迭代后立方根的值。 输入: 输入有多组数据。 每组一行,输入x n。 输出: 迭代n次后的立方根,

机器笨猫 1711

String各种字符串

今天要刷一刷字符串的类型题,在机试中总是会涉及到,而且属于简单题,所以应该是必须要做出来的那种。最好用的就是String模板了#include&lt;string&gt; 下面列出来主要的几个string函数:a) =,assign() //赋以新值 b) swap() //交换两个字符串的内容 c) +=,append(),push_back() //在尾部添加字符 d) ins...

qq_36150399的博客 277

算法笔记3.6 问题 C: 字符串的查找删除

题目描述 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入 in #include int main() { printf(" Hi "); } 样例输出 #clude tma...

Liberalspirit的博客 316

C/C++[codeup 1808]字符串查找删除

1808题目描述:字符串查找删除 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入 in #include int main() { printf(” Hi “); } 样...

机器会学习的博客 718

问题 C: 字符串的查找删除

题目描述 给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入 输入只有1组数据。 输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 输出 删除输入的短字符串(不区分大小写)并去掉空格,输出。 样例输入 in #include int main() { printf(" Hi "); } 样例输出 #clude tma() { prtf(“Hi”); } 思路: 字符串查找删除首先我想到的是stl中自带的string函数,那么剩下要解决的就是不区分大小写

见贤思齐焉 564

python给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。...

可以使用 Python 的字符串方法 replace() 来实现。例如: short_str ="abc" strings = ["abcdef", "ghabc", "ijkl"] for i in range(len(strings)): strings[i] = strings[i].replace(short_str, "") print(strings) # 输出:['def...

weixin_42596214的博客 234
上一篇: 写给准备秋招的学弟学妹们
下一篇: 九度oj题目1088:剩下的树解题报告
It_BeeCoder
博客等级 码龄10年 967粉丝 238原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值