单词排序
小红学会了很多英文单词,妈妈为了帮小红加强记忆,拿出纸、笔,把 N 个单词写在纸上的一行里,小红看了几秒钟后,将这张纸扣在桌子上。妈妈问小红:“你能否将这 N 个单词按照字典排列的顺序,从小到大写出来?”小红按照妈妈的要求写出了答案。现在请你编写程序帮助妈妈检查小红的答案是否正确。注意:所有单词都由小写字母组成,开头字母全都不相同,单词两两之间用一个空格分隔。
输入格式
输入包含两行。
第一行仅包括一个正整数 N(0<N≤26)。
第二行包含 N 个单词,表示妈妈写出的单词,两两之间用一个空格分隔。单个单词长度不超过 10。
输出格式
输出仅有一行——针对妈妈写出的单词,按照字典排列的顺序从小到大排列成一行的结果,单词两两之间用一个空格分隔。
样例输入
4
city boy tree student
样例输出
boy city student tree
题目来源
2016 年海淀区中小学生信息学奥林匹克竞赛

问题链接:JSK-16016 单词排序
问题描述:(略)
问题分析
    这是一个排序问题,还是用C++语言来实现比较方便。
程序说明
    题面很坑,说好的“输出,单词两两之间用一个空格分隔”,结果让俺格式错误一次,为什么输出的每个单词后面需要一个空格?
参考链接:(略)
题记:能不用数组就不用数组,存储要能省则省。

AC的C语言程序如下:

/* JSK-16016 单词排序 */#include <bits/stdc++.h>using namespace std;const int N = 26;
string s[N];int main()
{int n;cin >> n;for(int i = 0; i < n; i++)cin >> s[i];sort(s, s + n);// 输出结果for(int i = 0; i < n; i++)cout << s[i] << " ";cout << endl;return 0;
}

JSK-16016 单词排序【排序】相关推荐

  1. ##英语文本的单词统计 排序并输出前5%

    ## 英语文本的单词统计 排序并输出前5% /*统计英语文本英语个数及150%***************************************************** *//* /* ...

  2. python单词表首字母排序_Python 程序按字母顺序对单词进行排序

    Python 程序按字母顺序对单词进行排序 在此程序中,您将学习使用for循环按字母顺序对单词进行排序并显示它. 要理解此示例,您应该了解以下Python编程主题: 在此示例中,我们说明了如何按字典顺 ...

  3. 函数模板案例_利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试

    案例描述: 利用函数模板封装一个排序的函数,可以对不同数据类型数组进行排序 排序规则从大到小,排序算法为选择排序 分别利用char数组和int数组进行测试 #include <iostream& ...

  4. 按键精灵安卓版去除重复数组然后排序排序

    //可用于对一组坐标进行排序记录的是X坐标,后面跟随的是FindPic的图片对应值 ,已经验证 Dim str="228,1|406,1|274,0|326,0|352,3|249,5|48 ...

  5. leetcode1451. 重新排列句子中的单词(排序)

    「句子」是一个用空格分隔单词的字符串.给你一个满足下述格式的句子 text : 句子的首字母大写 text 中的每个单词都用单个空格分隔. 请你重新排列 text 中的单词,使所有单词按其长度的升序排 ...

  6. python单词字典排序_python字典排序

    使用operator排序 按字典的值排序(默认为升序): import operator x = {1:2, 3:4, 4:3, 2:1, 0:0} sorted_x = sorted(x.items ...

  7. 程序员面试金典 - 面试题 17.15. 最长单词(排序+递归)

    1. 题目 给定一组单词words,编写一个程序,找出其中的最长单词,且该单词由这组单词中的其他单词组合而成. 若有多个长度相同的结果,返回其中字典序最小的一项,若没有符合要求的单词则返回空字符串. ...

  8. 终极单词index 排序 K-L

    终极英语单词12000 1 变身口语达人3000词 1-3000 终极英语单词12000 2 成为英语学霸3000词 3001-6000 终极英语单词12000 3 畅读英文报刊3000词 6001- ...

  9. 终极单词index 排序 C-D

    终极英语单词12000 1 变身口语达人3000词 1-3000 终极英语单词12000 2 成为英语学霸3000词 3001-6000 终极英语单词12000 3 畅读英文报刊3000词 6001- ...

  10. 终极单词index 排序 G-H

    终极英语单词12000 1 变身口语达人3000词 1-3000 终极英语单词12000 2 成为英语学霸3000词 3001-6000 终极英语单词12000 3 畅读英文报刊3000词 6001- ...

最新文章

  1. MATLAB_图形学_形态学课程II
  2. DOS下导入导出MySQL备份
  3. 【JavaSE04】Java中循环语句for,while,do···while-练习
  4. 游标操作 for Oracle
  5. 《需求分析与系统设计》第三篇
  6. OAuth 2.0——授权服务开发笔记(一)
  7. Vue学习笔记(四)—— 前端路由
  8. 安卓beforetextchanged_【已解决】Android中给EditText添加的TextWatcher中的onTextChanged始终被调用(被执行多次)...
  9. Netty解决TCP的粘包和分包(二)
  10. 步进驱动器简单接线说明书
  11. 模拟AP与可以访问互联网的网络连接,虚拟出一个“无线路由器”
  12. 俄罗斯方块(C/C++)
  13. 红尘梦落,卧醉千年,当所有的繁华散尽
  14. 2022-2028全球COB摄影灯行业调研及趋势分析报告
  15. 分享一个 C# Winfrom 下的 OutlookBar 控件的使用
  16. 网际层协议:IP协议
  17. java基础知识之面试题(一)
  18. sentinel限流规则持久化改造,nacos数据源拉取、推送双向同步
  19. 实现QQ邮箱发送验证码
  20. 索引器Indexers

热门文章

  1. iOS程序员必须知道的Android要点
  2. Android ListView常用用法(二)
  3. GID绘图和CDC类
  4. java protobuffer 网络_C#与Java通过protobuf进行网络通信过程中遇到的问题
  5. i219v微星 驱动_适用于WinPE的I219V英特尔驱动程序
  6. Spark的RDD概要DAG概述
  7. python分数由高至低排序_python之数据库
  8. Hive insert into小文件问题优化解决
  9. 怎样才能恢复误删的数据-免费版本
  10. x-admin发异步把数据提交给php,role-add.html