实验7.3 字符串 7-8 删除重复字符
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。
输入格式:
输入是一个以回车结束的非空字符串(少于80个字符)。
输出格式:
输出去重排序后的结果字符串。
输入样例:
ad2f3adjfeainzzzv
输出样例:
23adefijnvz
#include<stdio.h>
#include<string.h>
int main()
{char n[81];int b[200]={0};int len=0;while(1){scanf("%c",&n[len]);if(n[len]=='\n')break;len++;}for(int i=0;i<len;i++){int j=n[i];if(b[j]==0){b[j]=1;}}for(int i=0;i<200;i++){if(b[i]==1){printf("%c",i);}}
}
实验7.3 字符串 7-8 删除重复字符相关推荐
- LeetCode 316 Remove Duplicate Letters(删除重复字符)
问题:给出一个字符串,要求删除重复字符,字典序是最小并且保持字符的相对位置. 思路: 方法一,使用递归算法,在出现只出现一次的前缀字符串中确定最小字符,然后在剩下的子串中递归. 方法二,使用栈做,先记 ...
- #37 删除字符串中连续的重复字符
题目描述: 实现删除字符串中连续的重复字符(除字母和数字).输入为字符串,将字符串中连续重复的,不是字母且不是数字的字符删去,然后输出处理后的字符串. 输入字符串最长50个字符,之后截断,只输出处理后 ...
- 字符串删除重复字符_高效的字符串清理-删除内部重复空间
字符串删除重复字符 介绍 (Introduction) 我经常回答一些问题,其中的字符串需要"清除"多个空格字符. 最常见的解决方法是删除前导或尾随空格. 对于这个问题,有非常方便 ...
- python 删除重复字符_Google面试问题指南:使用Python删除重复出现的字符
python 删除重复字符 by Anthony Sistilli 安东尼·西斯蒂里(Anthony Sistilli) Google面试问题指南:使用Python删除重复出现的字符 (Google ...
- [贪心|字符串] leetcode 3 无重复字符的最长子串
[贪心|字符串] leetcode 3 无重复字符的最长子串 1.题目 题目链接 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度. 示例1: 输入: "abcabcbb" ...
- 7-2 删除重复字符 (20 分)
7-2 删除重复字符 (20 分) 本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符). 输出 ...
- c++ 查找 list中最长的字符串_查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答)...
查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答) 给定一个字符串str,找到不重复字符的最长子字符串. 比如我们有 "ABDEFGABEF", 最长的字符串是 ...
- PTA-7-8 删除重复字符 (20分)(C语言)
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符). 输出格式: 输出去重排序后的结果字符串. ...
- 【字符串2】(删除公共字符、合法括号序列判断、两种排序方法、密码强度等级)
字符串题集 1. 删除公共字符 题目描述 题目分析 C++代码 2. 合法括号序列判断 题目描述 题目分析 C++代码 3. 两种排序方法 题目描述 题目分析 C++代码 4. 密码强度等级 题目描述 ...
最新文章
- 漫画算法:如何判断链表有环?
- Django发HTML邮件
- 自动转换会出现的问题
- Mule web service调用中的复杂类型传递
- Java GC原理简单讲解
- 排他网关(ExclusiveGateWay)
- 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX
- ZooKeeper(三) 什么是分布式锁以及使用Redis手写实现
- 求约瑟夫环问题最后胜利者的一般解法以及数学推导方法
- MPLS ××× 的基本配置(二)
- 【程序源代码】万岳在线教育系统WEB开源版
- 黑马Pink老师H5CSS教程学习笔记
- 前端移动端几个组件库
- 人工智能(Artificial Intelligence-AI)、机器学习(Machine Learning)、深度学习(Deep Learning)之间区别
- 2017校招信息每日汇总(更新至8.4)
- 【C语言结构体题】定义用于存储学生信息的结构体数组,输入学生的准考证号、姓名和成绩信息,计算总分,并按总分由高到低输出。
- Webdings字体和Wingdings字体对照表
- 【内附独家PPT】CynosDB for MySQL 计算存储分离架构的实现和优化
- iOS用推送通知来做出聊天
- Alpha 冲刺(10/10)