http://noi.openjudge.cn/ch0110/10/

/*
1.10 编程基础之简单排序_10 单词排序
http://noi.openjudge.cn/ch0110/10/总时间限制: 1000ms 内存限制: 65536kB描述
输入一行单词序列,相邻单词之间由1个或多个空格间隔,
请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写)输入
一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,
单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。输出
按字典序输出这些单词,重复的单词只输出一次。样例输入
She  wants  to go to Peking University to study  Chinese样例输出
Chinese
Peking
She
University
go
study
to
wants
*/
#include <bits/stdc++.h>
using namespace std;
string s[101];
int main()
{int n=0;string ss;while(cin>>ss){n++;s[n]=ss;}//选择排序 for(int i=1;i<=n-1;i++){for(int j=i+1;j<=n;j++){if(s[i]>s[j]){swap(s[i],s[j]);}}}//去重 for(int i=1;i<=n;i++){if(s[i-1]!=s[i]){cout<<s[i]<<endl;}}return 0;
}

/*
1.10 编程基础之简单排序_10 单词排序 方法二
http://noi.openjudge.cn/ch0110/10/总时间限制: 1000ms 内存限制: 65536kB描述
输入一行单词序列,相邻单词之间由1个或多个空格间隔,
请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写)输入
一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,
单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。输出
按字典序输出这些单词,重复的单词只输出一次。样例输入
She  wants  to go to Peking University to study  Chinese样例输出
Chinese
Peking
She
University
go
study
to
wants
*/
#include <bits/stdc++.h>
using namespace std;
string s[101];
int main()
{int n=0;string ss;while(cin>>ss){n++;s[n]=ss;}sort(s+1,s+n+1);//去重 for(int i=1;i<=n;i++){if(s[i-1]!=s[i]){cout<<s[i]<<endl;}}return 0;
}

1.10 编程基础之简单排序_10 单词排序相关推荐

  1. 1.10 编程基础之简单排序 06 整数奇偶排序 python

    http://noi.openjudge.cn/ch0110/06/ """ 1.10 编程基础之简单排序 06 整数奇偶排序 http://noi.openjudge. ...

  2. 1.10 编程基础之简单排序 04 奖学金 7分 python

    http://noi.openjudge.cn/ch0110/04/ """ 1.10 编程基础之简单排序 04 奖学金 7分 http://noi.openjudge. ...

  3. 1.10 编程基础之简单排序 03 成绩排序 3分 python

    http://noi.openjudge.cn/ch0110/03/ """ 1.10 编程基础之简单排序 03 成绩排序 3分 http://noi.openjudge ...

  4. 1.10 编程基础之简单排序 10 单词排序 python

    http://noi.openjudge.cn/ch0110/10/ """ 1.10 编程基础之简单排序 10 单词排序 http://noi.openjudge.cn ...

  5. NOI 1.10 编程基础之简单排序 C++

    NOI 1.10 编程基础之简单排序答案 C++ 接下来这一段代码完全可以造福你,经过提交为AC准确无误! #1.谁考了第k名 首先这一道题简单来说还是使用结构体较为简便.结构体常考题目主要就是排序, ...

  6. NOI / 1.10编程基础之简单排序 02:奇数单增序列

    02:奇数单增序列 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出. 输入 共 ...

  7. C#编程基础(简单概述与理解)

    1.C#变量和数据输入 C#常用到的几个数据类型: 整型:int 说明:32位有符号整数 范围:-2³¹~2³¹-1 浮点型:double 说明:64位双精度浮点数 范围:±5.0×10-­﹣³²~± ...

  8. 12.unity编程基础

    目录 编程入门 一:语法基础 1-1.VS的使用 1-2.程序编写规范 1-3.数据类型(共15种) 1-4.常量和变量 1-5.表达式和运算符 二:控制语句 2-1.顺序结构 2-2.选择语句 2- ...

  9. 计算机软件编程应聘ppt,计算机软件技术编程基础 排序.ppt

    计算机软件技术编程基础 排序.ppt (40页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 基本排序技术排序是将一个无序序列整理成非递减 ...

最新文章

  1. javascript之iframe
  2. stm32开发之标准库的介绍
  3. iOS开发资源(持续更新)
  4. 【学习笔记】Javascript函数调用
  5. l2-002 链表去重 (未解决)
  6. Build your own distribution based on Fedora CoreOS
  7. 网卡vlan标签_硬核来了,VLAN揭秘!!!
  8. 深度|二代征信:人行数字解读分与征信复议
  9. 【JavsScript】webapp的优化整理
  10. Struts2体系介绍
  11. vs2015未能正确加载“ProviderPackage”包
  12. eclipse折叠if语句块_第五章 if语句
  13. matlab 求obb,obb包围盒代码
  14. 人体颈椎神经分布图高清,颈椎神经系统分布图片
  15. 【办公类-09】20220511word邮件合并功能插入照片(上下环绕照片)
  16. 如何向iphone手机网易云音乐添加本地音乐
  17. 关于在窗体之间传值的问题 C# winform
  18. flask返回本地文件到服务器,Flask返回静态文件
  19. [EULAR文摘] 超声滑膜炎和腱鞘炎对已获临床缓解患者病情复发的预测
  20. 图书销售管理系统设计与实现

热门文章

  1. 【计算机科学基础】ASCII码表知识总结
  2. JavaScript常用事件
  3. JQuery动画之淡入淡出动画
  4. 新一代纯前端控件集 WijmoJS 2018V2发布,提供 Web 设计器,可动态设计页面并生成代码...
  5. 2018最新大神教你用Python玩转数据视频教程
  6. RabbitMQ 关键词解释
  7. C语言 二叉树顺序存储结构的先序遍历算法
  8. Unicode : RLO
  9. 虚拟化部署的四大安全问题
  10. 企业数字化转型过程中,如何真正把数据用起来、用的对、用的好?