PTA-7-8 删除重复字符 (20分)(C语言)
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。
输入格式:
输入是一个以回车结束的非空字符串(少于80个字符)。
输出格式:
输出去重排序后的结果字符串。
输入样例:
ad2f3adjfeainzzzv
输出样例:
23adefijnvz
#include<stdio.h>
#include<math.h>
int main()
{char i;int str[130]={0};while((i=getchar())!='\n')//读入n个数并计数 ,数组下标代表数组元素 {str[i]++; }for(i=0;i<127;i++)//输出非0下标{if(str[i]>0){printf("%c",i); } } return 0;
}
PS: 如果有帮到你,希望留个赞,谢谢!
PTA-7-8 删除重复字符 (20分)(C语言)相关推荐
- 7-2 删除重复字符 (20 分)
7-2 删除重复字符 (20 分) 本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符). 输出 ...
- 【字符串】PTA试题——敲笨钟(20分)
PTA试题--敲笨钟(20分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.为了增加敲钟的趣味性,还会糟改几句古诗词.其糟改的方法为:去网上搜寻压&quo ...
- LeetCode 316 Remove Duplicate Letters(删除重复字符)
问题:给出一个字符串,要求删除重复字符,字典序是最小并且保持字符的相对位置. 思路: 方法一,使用递归算法,在出现只出现一次的前缀字符串中确定最小字符,然后在剩下的子串中递归. 方法二,使用栈做,先记 ...
- python 删除重复字符_Google面试问题指南:使用Python删除重复出现的字符
python 删除重复字符 by Anthony Sistilli 安东尼·西斯蒂里(Anthony Sistilli) Google面试问题指南:使用Python删除重复出现的字符 (Google ...
- 7-5 输出字符串中出现的字符 (20 分)
7-5 输出字符串中出现的字符 (20 分) 输入一个字符串(包括大小写字母和空格),除去空格输出在字符串中出现过的字符. 输入格式: 输入一个字符串 输出格式: 输出在字符串中出现过的字符,每个字符 ...
- 字符串删除重复字符_高效的字符串清理-删除内部重复空间
字符串删除重复字符 介绍 (Introduction) 我经常回答一些问题,其中的字符串需要"清除"多个空格字符. 最常见的解决方法是删除前导或尾随空格. 对于这个问题,有非常方便 ...
- L1-049 天梯赛座位分配 (20分)(C语言)
L1-049 天梯赛座位分配 (20分)(C语言) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情.为此我们制定如下策略:假设某赛场有 N 所学校参赛 ...
- L1-020 帅到没朋友 (20分)(C语言)
L1-020 帅到没朋友 (20分)(C语言) 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友.本题就要求你找出那些帅到没有朋友的人. 输入格式: 输入第一行给出一个正整数N(≤1 ...
- 6-4 删除字符 (20分)
本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...
最新文章
- 传奇世界RollBall设计
- 纯javascript 幻灯片
- 获取来源网站php,js实现获取网站搜索来源代码
- 仙剑奇侠传7报错:the following components are required to run this program.microsoft visual c++ 2015 runtime
- 浮动float的一些规则
- 关于最近打断点的总结
- Failed to start OpenLDAP Server Daemon
- 最近win7更新后出现第二次打开IDE(delphi2007)的时候提示无法打开EditorLineEnds.ttr这个文件...
- fortran95 文件读写等操作的字段参数总结
- 单片机编程语言——C语言(1)
- docker mysql 镜像 下载_docker mysql 镜像下载
- 【缓存】J2Cache —— 基于内存和 Redis 的两级 Java 缓存框架的使用方法
- 如何在 Python 中调用函数?九种方法任你挑选
- oracle存储过程无效字符_ORA-20003 , procedure存储过程失效问题
- 洛谷 P3373 【模板】线段树 2
- iOS之深入解析App Thinning的应用瘦身优化
- 桌面窗口管理器(dwm.exe)占用高内存的解决方法
- 什么是全量数据、增量数据?如何统一一套系统?
- html css学习笔记~ 基础知识和页面显示的四个区域内容及display:flex 等常用的一些命令(手画)
- java并行流 阻塞主线程_记一次使用Java8并行流导致的服务瓶颈问题排查
热门文章
- Android amr语音编解码解惑 【转http://blog.csdn.net/xyz_lmn/article/category/922246】
- [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上
- [转]UE/UI/UCE/UED的区别 附UED团队网站链接
- .net Compact Framework 程序设计起步(智能设备的程序设计)
- 什么是标签?跟数据中台有什么关系?终于有人讲明白了
- 给你多少钱,你才会愿意为国家生孩子?
- 2018世界杯数据清单:真球迷看球必备,伪球迷速成指南(附完整赛程)
- STM32之外部中断原理
- rust如何进枪战服_rust手机版
- 学完计组后,我马上在「我的世界」造了台显示器,你敢信?