字符串排序3
2020-04-05 07:27
134 查看
先输入你要输入的字符串的个数。然后换行输入该组字符串。每个字符串以回车结束,每个字符串少于一百个字符。 如果在输入过程中输入的一个字符串为“stop”,也结束输入。 然后将这输入的该组字符串按每个字符串的长度,由小到大排序,按排序结果输出字符串。
#include<bits/stdc++.h> using namespace std; bool cmp(string a,string b) { return a.size()<b.size(); } int main(void) { int n; while(cin>>n) { getchar(); string s[n]; int len=0; for(;len<n;len++) { getline(cin,s[len]); if(s[len]=="stop") { break; } } sort(s,s+len,cmp); for(int i=0;i<len;i++) { cout<<s[i]<<endl; } } }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 编程珠玑第15章字符串stl set和map容器排序字符串
- oc 排序并压缩字符串
- 汉字字符串按照拼音排序
- 对列表中的字符串,按字符串长度排序
- 贪心+字符串排序——拼数
- 对结构体的按字符串名字进行排序
- 一种优化的字符串排序 泛型算法
- 华为OJ——字符串排序
- 根据字符串字符的个数排序输出
- 王亟亟的Python学习之路(九)-sorted()排序以及简单字符串处理
- 关于动态存储分配函数的调用,在已经过排序的数组中查找及删除内容的操作,余数的分析,删除字符数组中的空格,对链表的逆置,在源字符串中查找子字符串的个数,函数指针以及函数的调用,循环赋值带来的问题以及插入
- 字符串根据字典值排序问题
- 2.1.2019 字符串合并及排序
- 用sort给字符串排序
- Perl 字符串操作 以及 自定义排序
- Hibernate不支持Oracle对字符串排序后的基于rownum的取数方式
- 5-题目1054:字符串内排序
- C语言网:1044 字符串排序
- 字符串内排序
- 将两个字符串拼接删除空格并且排序输出。用到删除空格函数,字符串的排序函数