2915:字符串排序
总时间限制: 1000ms 内存限制: 65536kB
描述
先输入你要输入的字符串的个数。然后换行输入该组字符串。每个字符串以回车结束,每个字符串少于一百个字符。如果在输入过程中输入的一个字符串为“stop”,也结束输入。
然后将这输入的该组字符串按每个字符串的长度,由小到大排序,按排序结果输出字符串。
输入
字符串的个数,以及该组字符串。每个字符串以‘\n’结束。如果输入字符串为“stop”,也结束输入.
输出
将输入的所有字符串按长度由小到大排序输出(如果有“stop”,不输出“stop”)。

样例输入
5
sky is grey
cold
very cold
stop
3
it is good enough to be proud of
good
it is quite good
样例输出
cold
very cold
sky is grey
good
it is quite good
it is good enough to be proud of
提示
根据输入的字符串个数来动态分配存储空间(采用new()函数)。每个字符串会少于100个字符。
测试数据有多组,注意使用while()循环输入。
来源
06级计算概论课

问题链接:Bailian2915 字符串排序
问题简述:(略)
问题分析
    简单的字符串排序问题,用C++语言编写程序比较方便。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* Bailian2915 字符串排序 */#include <iostream>
#include <algorithm>
#include <vector>using namespace std;bool cmp(string a, string b) {return a.length() < b.length();
}int main()
{int n;string s;while(cin >> n) {cin.ignore();vector<string> v;for(int i = 1; i <= n; i++) {getline(cin, s);if(s == "stop") break;v.push_back(s);}sort(v.begin(), v.end(), cmp);for(int i = 0; i < (int)v.size(); i++)cout << v[i] << endl;}return 0;
}

Bailian2915 字符串排序【排序】相关推荐

  1. java list字符排序吗_List中存放字符串进行排序

    package com.bjpowernode.t03sort; import java.util.ArrayList; import java.util.Collections; /* * List ...

  2. boost::sort模块实现spreadsort 字符串函子排序示例

    boost::sort模块实现spreadsort 字符串函子排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 字符串函子排序示例 C++实现代码 #i ...

  3. C语言字符串左右排序交换

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105164028 C ...

  4. python 字符串比较忽略大小写的方法_python实现忽略大小写对字符串列表排序的方法...

    本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧.分享给大家供大家参考.具体分析如下: 先来看看如下代码: string = ''' the stirng Has ma ...

  5. SQL对字符串进行排序

    SQL对字符串进行排序 假设字符串中只由'A'.'B'.'C'.'D'组成,且长度为7.并设函数REPLICATE(<字符串>,<n>)可以创建一个<字符串>的n个 ...

  6. 使用qsort()和bsearch()函数对值和字符串进行排序和查找

    2019独角兽企业重金招聘Python工程师标准>>> #include <stdio.h> #include <stdlib.h> #define MAX ...

  7. java把abcedf字符串进行排序_字符串合并处理 - 一贱书生的个人空间 - OSCHINA - 中文开源技术交流社区...

    题目描述 按照指定规则对输入的字符串进行处理. 详细描述: 将输入的两个字符串合并. 对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序.这里的下标意思是字符在字符串 ...

  8. Bailian3729 用set实现字符串的排序和查找【文本处理】

    3729:用set实现字符串的排序和查找 总时间限制: 1000ms 内存限制: 65536kB 描述 输入若干只包含数字的字符串,要求按它们被看作整数时的大小排序,并以从大到小的顺序输出.重复的字符 ...

  9. python用户输入字符串串从小到大排序_python字符串从小到大排序

    python字符串排序问题 a='AADFabddefgilmrsss' 请将该字符串a里的单词重新排序(a-z),并且重def char_cmp(a, b): #实现你的比较规则, 分太少,不值为你 ...

最新文章

  1. 天数换算月份_Js 计算指定月份的天数
  2. dos命令行设置网络优先级_海康威视二层接入网络交换机DS-3E2326-H 26口_DS-3E2326-H_DS-3E2326-H...
  3. linux mentohust dhcp,MentoHUST的使用教程详解
  4. yii2使用select2
  5. 【Unity3D自学记录】判断物体是否在镜头内
  6. 省吃俭用 ,究竟祸害了多少人 ?
  7. 『ACM-算法-图论』算法竞赛进阶指南--hamilton路径(模板)
  8. CSS边界属性的负值
  9. 《你不常用的c#之二》:略谈GCHandle
  10. JIRA /mnt/server/atlassian-jira-6.3.6-standalone/bin/start-jira.sh
  11. 台式计算机看网络电视,台式电脑无线投屏到电视
  12. NXP S32K146 CAN通讯 TJA1043(二)
  13. 数学建模番外篇2:作图练习-美赛2020E题
  14. 大模型落地实践:同花顺大模型技术应用及优化
  15. matlab 万能实用的线性曲线拟合方法
  16. 3D游戏建模行业门槛高吗
  17. 盘点那些年BAT字节跳动等互联网公司的程序员、工程师一夜暴富的都市传说
  18. php毕设代做,客户管理系统,java,jsp,php,好毕设为你指导如何完成一个客户管理系统...
  19. 心跳之旅—iOS用手机摄像头检测心率(PPG)
  20. python:pprint实例

热门文章

  1. “重疾险”和“重大疾病医疗保险”的区别
  2. Android 偶见花屏 bug,无法手动重现
  3. C++实现类似反射模式
  4. 计算机组组内培训记录,计算机教研组活动记录
  5. 产品经理如何搞定客户和业务
  6. golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等
  7. Docker Swarm架构、特性与基本实践
  8. Storyboard全解析-第二部分
  9. Android-Apk插件化研究
  10. 知道ip地址如何进入电脑_如何防止局域网电脑IP地址冲突