NOJ 字符串 字符串排序
代码如下:
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main()
{
string a[10];
string c;
int i,j;
for(i=0;i<=9;i++){
cin>>a[i];
}
for(i=1;i<=10;i++){
for(j=0;j<=9;j++){
if(a[j]>a[j+1]){
c=a[j];
a[j]=a[j+1];
a[j+1]=c;
}
}
}
for(i=0;i<=9;i++){
cout<<a[i]<<' ';
}
return 0;
}
本题最开始我使用的是二维数组,但是发现二维数组的值交换非常麻烦,需要用到strcpy函数,比较二维数组的大小也很麻烦,并且定义时需要二维数组大小,而输入字符的长度是不确定的,所以也会产生一些麻烦。
改为使用字符串数组后,上述所有问题都可以非常轻松的解决。
NOJ 字符串 字符串排序相关推荐
- java list字符排序吗_List中存放字符串进行排序
package com.bjpowernode.t03sort; import java.util.ArrayList; import java.util.Collections; /* * List ...
- boost::sort模块实现spreadsort 字符串函子排序示例
boost::sort模块实现spreadsort 字符串函子排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 字符串函子排序示例 C++实现代码 #i ...
- C语言字符串左右排序交换
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105164028 C ...
- python 字符串比较忽略大小写的方法_python实现忽略大小写对字符串列表排序的方法...
本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧.分享给大家供大家参考.具体分析如下: 先来看看如下代码: string = ''' the stirng Has ma ...
- SQL对字符串进行排序
SQL对字符串进行排序 假设字符串中只由'A'.'B'.'C'.'D'组成,且长度为7.并设函数REPLICATE(<字符串>,<n>)可以创建一个<字符串>的n个 ...
- 使用qsort()和bsearch()函数对值和字符串进行排序和查找
2019独角兽企业重金招聘Python工程师标准>>> #include <stdio.h> #include <stdlib.h> #define MAX ...
- java把abcedf字符串进行排序_字符串合并处理 - 一贱书生的个人空间 - OSCHINA - 中文开源技术交流社区...
题目描述 按照指定规则对输入的字符串进行处理. 详细描述: 将输入的两个字符串合并. 对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序.这里的下标意思是字符在字符串 ...
- Bailian3729 用set实现字符串的排序和查找【文本处理】
3729:用set实现字符串的排序和查找 总时间限制: 1000ms 内存限制: 65536kB 描述 输入若干只包含数字的字符串,要求按它们被看作整数时的大小排序,并以从大到小的顺序输出.重复的字符 ...
- python用户输入字符串串从小到大排序_python字符串从小到大排序
python字符串排序问题 a='AADFabddefgilmrsss' 请将该字符串a里的单词重新排序(a-z),并且重def char_cmp(a, b): #实现你的比较规则, 分太少,不值为你 ...
- 深入理解苹果系统(Unicode)字符串的排序方法
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由iminder发表于云+社区专栏 Unicode编码 我们知道计算机是不能直接处理文本的,而是和数字打交道.因此,为了表示文本,就建立 ...
最新文章
- java 解析证书_java 读取证书类以及key tool gui 1.7
- day13 内置函数一
- Windows Phone 8初学者开发—第12部分:改进视图模型和示例数据
- 【Flutter】手机应用类型 ( Android | iOS | Native 应用 | Web 应用 | Hybrid 应用 | ReactNative 应用 | Flutter 应用 )
- 北京君正集成电路的Newton平台--穿戴式
- iOS coredata 避免添加重复数据
- c#进阶(7)—— 异步编程基础(async 和 await 关键字)
- 初学者python笔记(re模块、正则表达式完全解析)
- Spring Cloud Zuul--服务网关
- avalon2学习教程14动画使用
- 富文本编辑器防xss攻击
- 怎么把文本文档txt改成html,如何将Word文档转换成txt格式文本
- 实验吧CTF web刷题
- 乐观锁实现之CAS算法分析
- 刷机-升级到3.90M33的方法
- mysql全文索引是什么_Mysql中的全文索引
- android 状态栏高度多少像素,Android之获取屏幕的尺寸像素及获取状态栏标题栏高度...
- Fresco 使用要点(不定期更新)
- python turtle画彩虹的代码_Python turtle画图库画姓名实例
- 数字化转型道阻且长?免费低代码平台也能“神助攻”
热门文章
- 机器学习总结(十一):深度学习算法(CNN,SAE,等)及常见问题总结
- VideoView分析
- 猿人学平台练习题第九题(sojson+混淆)
- R语言--readr包读写数据
- Jmeter的使用说明
- emmm...记录一次愚蠢的报错
- PHP对接新浪API动态生成短链接
- 转~MDX Step by Step 读书笔记(四) - Working with Sets
- Mstar方案CEC启动流程
- REdis Asynchronous AOF fsync is taking too long