代码如下:

#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 字符串 字符串排序相关推荐

  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): #实现你的比较规则, 分太少,不值为你 ...

  10. 深入理解苹果系统(Unicode)字符串的排序方法

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由iminder发表于云+社区专栏 Unicode编码 我们知道计算机是不能直接处理文本的,而是和数字打交道.因此,为了表示文本,就建立 ...

最新文章

  1. java 解析证书_java 读取证书类以及key tool gui 1.7
  2. day13 内置函数一
  3. Windows Phone 8初学者开发—第12部分:改进视图模型和示例数据
  4. 【Flutter】手机应用类型 ( Android | iOS | Native 应用 | Web 应用 | Hybrid 应用 | ReactNative 应用 | Flutter 应用 )
  5. 北京君正集成电路的Newton平台--穿戴式
  6. iOS coredata 避免添加重复数据
  7. c#进阶(7)—— 异步编程基础(async 和 await 关键字)
  8. 初学者python笔记(re模块、正则表达式完全解析)
  9. Spring Cloud Zuul--服务网关
  10. avalon2学习教程14动画使用
  11. 富文本编辑器防xss攻击
  12. 怎么把文本文档txt改成html,如何将Word文档转换成txt格式文本
  13. 实验吧CTF web刷题
  14. 乐观锁实现之CAS算法分析
  15. 刷机-升级到3.90M33的方法
  16. mysql全文索引是什么_Mysql中的全文索引
  17. android 状态栏高度多少像素,Android之获取屏幕的尺寸像素及获取状态栏标题栏高度...
  18. Fresco 使用要点(不定期更新)
  19. python turtle画彩虹的代码_Python turtle画图库画姓名实例
  20. 数字化转型道阻且长?免费低代码平台也能“神助攻”

热门文章

  1. 机器学习总结(十一):深度学习算法(CNN,SAE,等)及常见问题总结
  2. VideoView分析
  3. 猿人学平台练习题第九题(sojson+混淆)
  4. R语言--readr包读写数据
  5. Jmeter的使用说明
  6. emmm...记录一次愚蠢的报错
  7. PHP对接新浪API动态生成短链接
  8. 转~MDX Step by Step 读书笔记(四) - Working with Sets
  9. Mstar方案CEC启动流程
  10. REdis Asynchronous AOF fsync is taking too long