C语言 · 字符删除
问题描述
编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串打印出来。
输入格式:输入有两行,第一行是一个字符串(内部没有空格),第二行是一个字符。
输出格式:经过处理以后的字符串。
输入输出样例
-
1 #include<stdio.h> 2 #include<string.h> 3 int main(){ 4 char str[20],b[20]; 5 char ch; 6 int j=0; 7 gets(str); 8 int len = strlen(str); 9 ch = getchar(); 10 for(int i=0;i<len;i++){ 11 while(ch==' ' || ch=='\n'){ 12 printf(" "); 13 return 0; 14 } 15 if(str[i]!=ch){ 16 b[j]=str[i]; 17 j++; 18 } 19 } 20 for(int i=0;i<j;i++){ 21 printf("%c",b[i]); 22 } 23 return 0; 24 }
C语言 · 字符删除相关推荐
- Swift3.0语言教程删除字符与处理字符编码
Swift3.0语言教程删除字符与处理字符编码 Swift3.0语言教程删除字符 Swift3.0语言教程删除字符与处理字符编码,在字符串中,如果开发者有不需要使用的字符,就可以将这些字符删除.在NS ...
- C语言试题六十三之请编写函数fun:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中ascii值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研 ...
- C语言试题六十一之请编写函数fun:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中。
1. 题目 请编写函数fun,其功能是:将s所指字符串中下标为偶数的字符删除,串中剩余字符形成新串放在t所指数组中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程 ...
- 算法训练 字符删除 c语言
算法训练 字符删除 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的c ...
- c语言删除字符常数组的某一个元素,C语言实现删除数组中某个元素
C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗?下面将讲述在C语言中实现删除数组中某个元素的两种方法,大家一起看看吧. 方法1:/* name: c语言 删除数组的某个元素 ...
- php删除两端,php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码...
php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码 发布于 2014-11-14 08:38:09 | 69 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文 ...
- C语言 | 字符数组
C语言字符数组的定义 字符数组是用来存放字符数据的数组,字符数组中的一个元素存放一个字符,定义字符数组的方法和定义数值型数组的方法类似. //例子:char character[10]; C语言字符数 ...
- c 语言比较三个字符串,C语言字符篇(三)字符串比较函数
C语言字符篇(三)字符串比较函数 #include int strcmp(const char *s1, const char *s2); 比较字符串s1和s2 int strncmp(cons ...
- C 语言实例 - 删除字符串中的特殊字符
C 语言实例 - 删除字符串中的特殊字符C 语言实例 C 语言实例 删除字符串中的除字母外的字符. 实例 #include<stdio.h>int main() {char line[15 ...
- python批量删除特定字符_根据某个特定字符删除一行
前言 最近接了几个新项目的需求,为了快速开发,我们的策略是:基于原来的一套维定项目代码及数据库基础,去开发新的项目,一般步骤如下: 在原来的代码git基础上拉出一个新的git项目地址 修改代码的项目名 ...
最新文章
- IPython 更改默认字体大小
- 如何在 bash 中使用索引数组
- python中的装饰器有哪些-python中的装饰器详解
- 【Android 异步操作】手写 Handler ( Message 消息 | ThreadLocal 线程本地变量 | Looper 中的消息队列 MessageQueue )
- 数据结构 单链表 (C++)(转载)
- 【TensorFlow-windows】keras接口学习——线性回归与简单的分类
- linux 添加永久路由的几种方法。
- ajax代码原理,关于Ajax的原理以及代码封装详解
- showModalDialog模态对话框的使用详解以及浏览器兼容
- extjs6 表格行选中时去掉默认背景颜色
- 搜狗linux 如何启动程序,完美解决搜狗输入法"请启用fcitx-qimpanel面板程序"的方法...
- 期刊论文发表有哪些方法
- 如何通过Python暴力破解网站登陆密码
- 有人痴狂,有人跑路,开源软件新一年的冰火两重天
- 基于Python+Django+MySQL的大学生信用评估系统
- 香港特首到访阿里_她是来看几个年轻人的……
- Luajit作者给的Lua源码的阅读顺序
- 问题十四:怎么可视化球的法向量
- C#面向对象三大特性(重要)
- JavaScript是多线程还是单线程?
热门文章
- 295.数据流的中位数
- 解决办法!!!!UnsupportedClassVersionError Unsupported major.minor version 52.0
- .net 集合分成几个等数量集合_一课研究之集合图的应用教学设计
- DBPN:Deep Back-Projection Networks For Super-Resolution
- 找工作知识储备(2)---数组字符串那些经典算法:最大子序列和,最长递增子序列,最长公共子串,最长公共子序列,字符串编辑距离,最长不重复子串,最长回文子串
- 长链剖分算法完整总结
- 基础集合论 第二章 9 族
- git 添加远程服务器,远程搭建git服务器新手踩坑
- pyWhat从海量数据中识别出邮件或IP地址
- 既然有http 请求,为什么还要用rpc调用?