【题目描述】

输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写)

【输入】

一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。

【输出】

按字典序输出这些单词,重复的单词只输出一次。

【输入样例】

She  wants  to go to Peking University to study  Chinese

【输出样例】

Chinese
Peking
She
University
go
study
to
wants

【源程序】

#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<algorithm>
using namespace std;
int main()
{string a[100];int k=0;bool flag;int i;while(cin>>a[k]){flag=false;for(i=0;i<k;i++){if(a[i].compare(a[k])==0){flag=true;break;}}if(!flag)k++;}sort(a,a+k);for(i=0;i<k;i++)cout<<a[i]<<endl;return 0;
}

单词排序(信息学奥赛一本通-T1185)相关推荐

  1. 最长单词(信息学奥赛一本通-T1149)

    [题目描述] 一个以'.'结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式. [输入] 一个以'.'结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊 ...

  2. 最长最短单词(信息学奥赛一本通-T1143)

    [题目描述] 输入 1 行句子(不多于200个单词,每个单词长度不超过100),只包含字母.空格和逗号.单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔. 试输出第 1 个最长的单词和第 1 ...

  3. 信息学奥赛一本通C++语言-----2048:【例5.18】串排序

    [题目描述] 对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出. [输入] 第一行为国家的个数nn: 以下nn行为国家的名字. [输出] nn行, ...

  4. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  5. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  6. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  7. 信息学奥赛一本通(C++版) 网站补充题目

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 网站补充题目 http://ybt.ssoier ...

  8. 信息学奥赛一本通(C++版)NOIP提高组(1820-1829)

    信息学奥赛一本通(C++版)NOIP提高组目录 //1820 [题目描述] 我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所 处位置的(值减1)为指数,以10为底数的幂之和的 ...

  9. 信息学奥赛一本通测评网 1199 全排列 递归算法 Dangerise

    老师要求写一篇题解,作为一个十分认真,踏实的学生,就用心的找道简单的题敷衍一下吧. 来看这道题 ​​​​​​信息学奥赛一本通(C++版)在线评测系统 这道题既然在递归算法的标签下,就用递归来做吧. 先 ...

最新文章

  1. 不怕面试再问 Activity,一次彻底地梳理(原理+生命周期)
  2. mysql server windows_Windows下mysql community server 8.0.16安装配置方法图文教程
  3. java流实例_java流汇总以及使用实例
  4. 10.Verilog状态机使用方法
  5. Java Finalizer和Java文件输入/输出流
  6. ECMAScript 6学习总结(1)——ECMAScript 6入门简介
  7. 语音机器人究竟能做些什么?
  8. 为防 Android 碎片化?Google 强迫开发者使用自有开发工具!
  9. 帝国后台报错:out of memory
  10. 计算机械效率的公式四种,功功率机械效率复习题超全
  11. Python的基础编程
  12. 美图秀秀怎么去水印-美图秀秀怎么去水印图片教程
  13. 研究生学习生活日记——新生见面第一次组会
  14. 字体图标文件服务器提示404,iis环境下字体图标woff/woff2/svg返回404不显示的原因与解决方法...
  15. 怎么证明根号2是无理数,我们来推导和计算,还有逼格极高的算法
  16. 计算机键盘手指放置,[转载]键盘上手指放置的位置图
  17. 手环、APP监测睡眠可靠吗?
  18. 使用软路由实现智能Qos
  19. centos8 手动修改网络配置以及怎么重启网络,添加开机自启动
  20. 一、Java语言简介

热门文章

  1. 输在学历的起跑线上?没关系,10本书助你技能爆表升职加薪
  2. “科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场
  3. 架构设计 | 分布式业务系统中,全局ID生成策略
  4. 华为云TaurusDB性能挑战赛-java赛题mvn编译时报错:不支持 diamond 运算符
  5. VS 2017 C++查看变量
  6. 再问数据中台 - 企业数据中台的团队如何构建?绩效如何评价?
  7. 再问数据中台 - 数据中台和业务中台服务有什么区别 应该如何去界定和划分?
  8. hadoop--Shuffle机制
  9. 一位面试了阿里,滴滴,网易,蚂蚁金服,最终有幸去了网易的Java程序员【面试题分享】...
  10. 大型网站的可伸缩性架构如何设计?