本题要求编写程序,将给定字符串去掉重复的字符后,按照字符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 删除重复字符相关推荐

  1. LeetCode 316 Remove Duplicate Letters(删除重复字符)

    问题:给出一个字符串,要求删除重复字符,字典序是最小并且保持字符的相对位置. 思路: 方法一,使用递归算法,在出现只出现一次的前缀字符串中确定最小字符,然后在剩下的子串中递归. 方法二,使用栈做,先记 ...

  2. #37 删除字符串中连续的重复字符

    题目描述: 实现删除字符串中连续的重复字符(除字母和数字).输入为字符串,将字符串中连续重复的,不是字母且不是数字的字符删去,然后输出处理后的字符串. 输入字符串最长50个字符,之后截断,只输出处理后 ...

  3. 字符串删除重复字符_高效的字符串清理-删除内部重复空间

    字符串删除重复字符 介绍 (Introduction) 我经常回答一些问题,其中的字符串需要"清除"多个空格字符. 最常见的解决方法是删除前导或尾随空格. 对于这个问题,有非常方便 ...

  4. python 删除重复字符_Google面试问题指南:使用Python删除重复出现的字符

    python 删除重复字符 by Anthony Sistilli 安东尼·西斯蒂里(Anthony Sistilli) Google面试问题指南:使用Python删除重复出现的字符 (Google ...

  5. [贪心|字符串] leetcode 3 无重复字符的最长子串

    [贪心|字符串] leetcode 3 无重复字符的最长子串 1.题目 题目链接 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度. 示例1: 输入: "abcabcbb" ...

  6. 7-2 删除重复字符 (20 分)

    7-2 删除重复字符 (20 分) 本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符). 输出 ...

  7. c++ 查找 list中最长的字符串_查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答)...

    查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答) 给定一个字符串str,找到不重复字符的最长子字符串. 比如我们有 "ABDEFGABEF", 最长的字符串是 ...

  8. PTA-7-8 删除重复字符 (20分)(C语言)

    本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出. 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符). 输出格式: 输出去重排序后的结果字符串. ...

  9. 【字符串2】(删除公共字符、合法括号序列判断、两种排序方法、密码强度等级)

    字符串题集 1. 删除公共字符 题目描述 题目分析 C++代码 2. 合法括号序列判断 题目描述 题目分析 C++代码 3. 两种排序方法 题目描述 题目分析 C++代码 4. 密码强度等级 题目描述 ...

最新文章

  1. 漫画算法:如何判断链表有环?
  2. Django发HTML邮件
  3. 自动转换会出现的问题
  4. Mule web service调用中的复杂类型传递
  5. Java GC原理简单讲解
  6. 排他网关(ExclusiveGateWay)
  7. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX
  8. ZooKeeper(三) 什么是分布式锁以及使用Redis手写实现
  9. 求约瑟夫环问题最后胜利者的一般解法以及数学推导方法
  10. MPLS ××× 的基本配置(二)
  11. 【程序源代码】万岳在线教育系统WEB开源版
  12. 黑马Pink老师H5CSS教程学习笔记
  13. 前端移动端几个组件库
  14. 人工智能(Artificial Intelligence-AI)、机器学习(Machine Learning)、深度学习(Deep Learning)之间区别
  15. 2017校招信息每日汇总(更新至8.4)
  16. 【C语言结构体题】定义用于存储学生信息的结构体数组,输入学生的准考证号、姓名和成绩信息,计算总分,并按总分由高到低输出。
  17. Webdings字体和Wingdings字体对照表
  18. 【内附独家PPT】CynosDB for MySQL 计算存储分离架构的实现和优化
  19. iOS用推送通知来做出聊天
  20. Alpha 冲刺(10/10)

热门文章

  1. kali如何制作php字典_Kali Linux安装搜狗输入法
  2. python 真多线程_Python之路200个小例子,在线网页版来了,从此学习更方便!
  3. #每日一题:小计算器(模拟)
  4. 为什么下一个十年的主战场在Serverless | 云原生Talk
  5. Python面向对象(三)
  6. 如何使用ZBrush+Painter来创建一个新生物之母?
  7. 像素游戏的动态光影效果
  8. 移动游戏市场爆发背后的游戏引擎战局
  9. 用Unity实现游戏弹反效果
  10. 数据库面试题【二、MYSQL的两种存储引擎区别(事务、锁级别等等)】