1.10 编程基础之简单排序_10 单词排序
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.10 编程基础之简单排序 06 整数奇偶排序 python
http://noi.openjudge.cn/ch0110/06/ """ 1.10 编程基础之简单排序 06 整数奇偶排序 http://noi.openjudge. ...
- 1.10 编程基础之简单排序 04 奖学金 7分 python
http://noi.openjudge.cn/ch0110/04/ """ 1.10 编程基础之简单排序 04 奖学金 7分 http://noi.openjudge. ...
- 1.10 编程基础之简单排序 03 成绩排序 3分 python
http://noi.openjudge.cn/ch0110/03/ """ 1.10 编程基础之简单排序 03 成绩排序 3分 http://noi.openjudge ...
- 1.10 编程基础之简单排序 10 单词排序 python
http://noi.openjudge.cn/ch0110/10/ """ 1.10 编程基础之简单排序 10 单词排序 http://noi.openjudge.cn ...
- NOI 1.10 编程基础之简单排序 C++
NOI 1.10 编程基础之简单排序答案 C++ 接下来这一段代码完全可以造福你,经过提交为AC准确无误! #1.谁考了第k名 首先这一道题简单来说还是使用结构体较为简便.结构体常考题目主要就是排序, ...
- NOI / 1.10编程基础之简单排序 02:奇数单增序列
02:奇数单增序列 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出. 输入 共 ...
- C#编程基础(简单概述与理解)
1.C#变量和数据输入 C#常用到的几个数据类型: 整型:int 说明:32位有符号整数 范围:-2³¹~2³¹-1 浮点型:double 说明:64位双精度浮点数 范围:±5.0×10-﹣³²~± ...
- 12.unity编程基础
目录 编程入门 一:语法基础 1-1.VS的使用 1-2.程序编写规范 1-3.数据类型(共15种) 1-4.常量和变量 1-5.表达式和运算符 二:控制语句 2-1.顺序结构 2-2.选择语句 2- ...
- 计算机软件编程应聘ppt,计算机软件技术编程基础 排序.ppt
计算机软件技术编程基础 排序.ppt (40页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 基本排序技术排序是将一个无序序列整理成非递减 ...
最新文章
- javascript之iframe
- stm32开发之标准库的介绍
- iOS开发资源(持续更新)
- 【学习笔记】Javascript函数调用
- l2-002 链表去重 (未解决)
- Build your own distribution based on Fedora CoreOS
- 网卡vlan标签_硬核来了,VLAN揭秘!!!
- 深度|二代征信:人行数字解读分与征信复议
- 【JavsScript】webapp的优化整理
- Struts2体系介绍
- vs2015未能正确加载“ProviderPackage”包
- eclipse折叠if语句块_第五章 if语句
- matlab 求obb,obb包围盒代码
- 人体颈椎神经分布图高清,颈椎神经系统分布图片
- 【办公类-09】20220511word邮件合并功能插入照片(上下环绕照片)
- 如何向iphone手机网易云音乐添加本地音乐
- 关于在窗体之间传值的问题 C# winform
- flask返回本地文件到服务器,Flask返回静态文件
- [EULAR文摘] 超声滑膜炎和腱鞘炎对已获临床缓解患者病情复发的预测
- 图书销售管理系统设计与实现