题目描述:

实现删除字符串中连续的重复字符(除字母和数字)。输入为字符串,将字符串中连续重复的,不是字母且不是数字的字符删去,然后输出处理后的字符串。
输入字符串最长50个字符,之后截断,只输出处理后的字符串。例如
输入11+++2==13回车
输出11+2=3

参考代码:

#include <stdio.h>
int main()
{char  ch,mem='a';int num=0;do{num++;ch=getchar();if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')||(ch>='0'&&ch<='9')){printf("%c",ch);}else{if(ch!=mem) printf("%c",ch);}mem=ch;}while(ch!=10&&num<50);return 0;
}

讲解:

        题目偏易,当字符ch是符号(不是字母和数字)且ch前面的字符也是符号时,不作输出。其余情况输出。

求实求真,大气大为。

#37 删除字符串中连续的重复字符相关推荐

  1. 将字符串中连续的相同字符仅保留1个

    编写函数,将字符串中连续的相同字符(包括空格)仅保留1个 输入样例: a bb cccd d ef 输出样例: a b cd d ef 代码如下: #include <stdio.h> # ...

  2. 《Python Cookbook 3rd》笔记(2.11):删除字符串中不需要的字符

    删除字符串中不需要的字符 问题 你想去掉文本字符串开头,结尾或者中间不想要的字符,比如空白 解法 strip() 方法能用于删除开始或结尾的字符. lstrip() 和 rstrip() 分别从左和从 ...

  3. kotlin中判断字符串_Kotlin程序删除字符串中所有出现的字符

    kotlin中判断字符串 Given a string and a character, we have to remove all occurrences of the character in g ...

  4. [2013百度软件研发笔试题] 求字符串中连续出现同样字符的最大值

    题目完整描写叙述为:用递归的方式实现一个求字符串中连续出现同样字符的最大值.如aaabbcc,连续出现a的最大值为3,abbc,连续出现字符最大的值为2. 下面是我想出来的方法: #include & ...

  5. 查询字符串中连续出现的字符

    根据用户需求需要查询字符串中连续出现的字符 如'mn,asdfs,opq,dfasf,abc,asdlfj,defg' 'DF,RST',要求找出两个字符串中连续出现的字符 这里两个字符串数据相当于表 ...

  6. python删除字符串_Python3 - 删除字符串中不需要的字符

    问题 去掉文本字符串开头,结尾或者中间不想要的字符,比如空白. 解决方案 strip() 方法用于删除字符串开始或结尾的字符. lstrip() 和 rstrip() 分别从左和从右执行删除操作. 默 ...

  7. python取出字符串中的偶数_从给定字符串中删除偶数个连续的重复字符

    我试图解决这样一个问题:我将字符串作为输入,然后删除偶数计数的重复字符.在 在输入:AZXXZYYYDDDYZZZ在 输出:azzz 你能帮我做这个吗.在 我的尝试在删除重复字符方面效果不错,但我一直 ...

  8. base-64 字符串中的无效字符。_查找字符串中连续不重复最长字符串和长度的方法...

    1.思路 2.结果 字符串:abacbefkb 开始遍历: 链表的变化情况: a:长度:1 链表:[a] b:长度:2 链表:[a,b] a:长度:2 链表:[b,a] c:长度:3 链表:[b,a, ...

  9. 删除字符串中指定位置的字符

    比如说删除字符串certainly中的第5个字符i,变成certanly. 具体实现如下: 首先:主函数框架如下: #include <stdio.h> #include <wind ...

最新文章

  1. jvm 内存结构默写
  2. c语言定义函数insert,c语言编写函数insert(char s1[ ],char s2[ ],int pos),实现在字符串s1中的指定位置pos处插入字符串s2。...
  3. MongoDB 2.6.4 主从同步
  4. overload override
  5. MFC关于JPG图片显示处理的几个方式
  6. vs2015无法打开包括文件:“winapifamily.h”
  7. jacobi matlab程序,jacobi迭代法实验MATLAB程序数值分析
  8. Ui设计中的动画如何应用,你知道吗?
  9. python sqlite row
  10. a new weekday
  11. 路由器升级须注意,升级导致功能失灵无法使用无线功能
  12. Visual Studio开源库集成器Vcpkg全教程--利用Vcpkg轻松集成开源第三方库
  13. 英文邮件中常见的英语缩写
  14. 如何在谷歌地图(google maps)中获取经纬度
  15. build-up to Ajax v,to build up是什么意思
  16. html地图周边搜索,高德地图API实现定位、地点搜索和周边搜索(H5/Vue/微信小程序)...
  17. 活性污泥法生活污水处理设备的参数详解
  18. 360cdn能挡住cc攻击_如何合理利用CDN来防御部分恶意刷量和CC攻击
  19. 经典   bgp 路由黑洞
  20. 动视密码要输入8个字符怎么解决

热门文章

  1. 解决C:\WINDOWS\system32\drivers\etc\中没有hosts文件的办法
  2. 自研录屏软件(支持TCP/IP远程控制)
  3. 浅析 JavaScript 沙箱
  4. cmd怎么进入C盘Program Files文件
  5. linux 主机访问主机命令,linux查看主机名命令
  6. 基于STM32的物联网监控小车
  7. 玉林民间的“夏至荔枝狗肉节” 到底该延续,还是取缔
  8. 在suse下rpm包安装
  9. css实现多行文本超出省略号显示,兼容所有浏览器
  10. 埃及女王克娄巴特拉秘史