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

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。

输入格式:

输入是一个以回车结束的非空字符串(少于80个字符)。

输出格式:

输出去重排序后的结果字符串。

样例:">输入样例:

ad2f3adjfeainzzzv

输出样例:

23adefijnvz

我写的。

我开始吧读入字符写错了,忘记有空格了。。。

#include<bits/stdc++.h>
using namespace std;int main() {string st;getline(cin,st);set<char> s;for(int i=0; i<st.length(); i++) {s.insert(st[i]);}//set<char>::iterator i;for(auto it : s){cout << it;}return 0;
}

抄来的。

#include<bits/stdc++.h>
using namespace std;int main(){string ch;int a[128]={0};//全部置为0getline(cin,ch);for(int i=0;i<ch.length();i++){if(a[ch[i]]==0) a[ch[i]]=1;}for(int i=0;i<128;i++){if(a[i]==1) printf("%c",i);}return 0;
}

7-2 删除重复字符 (20 分)相关推荐

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

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

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

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

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

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

  4. 7-5 输出字符串中出现的字符 (20 分)

    7-5 输出字符串中出现的字符 (20 分) 输入一个字符串(包括大小写字母和空格),除去空格输出在字符串中出现过的字符. 输入格式: 输入一个字符串 输出格式: 输出在字符串中出现过的字符,每个字符 ...

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

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

  6. 6-4 删除字符 (20分)

    本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...

  7. 6-5 删除字符 (20 分)

    本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...

  8. 6-11 删除字符 (20 分)

    本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符.函数d ...

  9. 习题8-6 删除字符 (20 分)

    #include <stdio.h> #define MAXN 20void delchar( char *str, char c ); void ReadString( char s[] ...

最新文章

  1. 这个比肩ImageNet的数据集遭MIT紧急下架,原因令人愤怒
  2. [cogs347]地震
  3. java如何写安卓接口文档_android、java制作sdk以及自动生成文档
  4. 前端学习(478):前端简介2
  5. iOS学习之UItableView
  6. 和我一起读Java8 LinkedList源码
  7. day13 java的多态
  8. (75)信号发生器DDS锯齿波设计(一)(第15天)
  9. java学生考勤代码免费,基于jsp的学生考勤管理-JavaEE实现学生考勤管理 - java项目源码...
  10. CECC2018赛季收官站我国×××手夺得年度总冠军
  11. 为SSD加速 实战4KB对齐技巧1/3
  12. .NET/CLI元数据中使用的压缩整数
  13. 【Network篇<Day02>】——华为模拟器eNSP、交换机命令、路由器命令
  14. 想自学一下程序员,该学些什么?
  15. 下载网页上的视频、音频文件
  16. c语言程序设计课设简单,北京工业大学C语言程序设计课设报告.docx
  17. 刷题日记-SQL 查找最晚入职员工的所有信息
  18. Android6.0 usb默认MTP模式的修改方法
  19. 对接百度OCR发票识别功能
  20. realsense D435安装时出现Invoking cmake failed,not found ddynamic_reconfigure etc.

热门文章

  1. 锐捷路由器基础配置指令汇总
  2. linux 服务器查看实时日志
  3. mac求生指南:charles的使用
  4. 美国务卿:斯诺登事件影响美国与中俄关系
  5. phpcms移动端和pc端_phpcms实现手机端与PC端双模板的方法与详细教程
  6. GitHub开源:升讯威微信营销系统(第三方微信平台)完整源代码
  7. RecyclerView最后一条显示不全或显示部分的问题解决
  8. Contest2554 - 高级语言程序实践--第5次作业--计信A2107-2113
  9. android开发 修改图片色调饱和度、色相、亮度处理
  10. 赛码约德尔(志勋)测试