#include <stdio.h>
#include <string.h>
int main(void)
{char str[20][10],t[20],str1[10];int i,j,n=0;while(1){scanf("%s",str1);if(str1[0]=='#')//输入 # 结束{break;}else{strcpy(str[n],str1);n++;}}for(i=0;i<n-1;i++)for(j=0;j<n-i-1;j++){if(strlen(str[j])>strlen(str[j+1])){strcpy(t,str[j]);strcpy(str[j],str[j+1]);strcpy(str[j+1],t);}}for(i=0;i<n;i++){printf("%s ",str[i]);}}

上面这段代码是字符串由短到长排序,如果想要由长到短排序改变大于小于号

英文单词(字符串)长度排序相关推荐

  1. Java Array.sort 根据字符串长度排序

    Array.sort 如何根据字符串长度排序? 这里的知识点包括: Array,sort() 函数.其第一个参数是要排序的数组,第二个参数是比较方法. lambda 表达式.其形式为 (参数) -&g ...

  2. python list排序_Python中字符串List按照长度排序

    下面看下字符串List按照长度排序(python)的实现方法 myList = ['青海省','内蒙古自治区','西藏自治区','新疆维吾尔自治区','广西壮族自治区'] 1.首先得到每个字符串长度 ...

  3. 二维字符数组按长度排序_字符串长度 字符数组长度

    1.不带转义字符的字符 如:"abc!x=/",其长度为 7 2.带转义字符的字符串 (1) 字符串"abcn":其中的'n'为转义字符(换行符),计算字符串长 ...

  4. 数据结构源码笔记(C语言):英文单词按字典序排序的基数排序

    //实现英文单词按字典序排序的基数排序算法#include<stdio.h> #include<malloc.h> #include<string.h>#defin ...

  5. 数字以及字符串的排序

    数字以及字符串的排序 引子 工作中我们经常遇到两种排序场景. 对数字排序 对字符串排序 (对纯字母字符串排序|对纯数字字符串排序|对汉字字符串排序|对混杂了字母汉字数字特殊字符的字符串排序-) 这涉及 ...

  6. Go 学习笔记(31)— 字符串 string、字符 rune、字节 byte、UTF-8 和 Unicode 区别以及获取字符串长度

    1. 字符串 string 类型 Go 语言中字符串的内部实现使用 UTF-8 编码,通过 rune 类型,可以方便地对每个 UTF-8 字符进行访问.当然, Go 语言也支持按照传统的 ASCII ...

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

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

  8. SQL对字符串进行排序

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

  9. 按照字符串长度大小进行升序排列

    任务描述 本关任务: 输入N个字符串,编写程序将它们按照字符串长度大小进行升序排列. 相关知识 为了完成本关任务,你需要掌握: 1.指针数组的使用, 2.冒泡或者选择排序算法. 编程要求 根据提示,在 ...

  10. js 中 中文、空格、数字、字符串混合排序

    最近有个需求,需要对后台的数组对象按照某个属性进行排序,属性值可能是 中文.字符串.数字.特殊字符.空字符串,网上大部分都只是针对某一个类型进行排序,在参考这篇博客的基础之上https://blog. ...

最新文章

  1. Ubuntu cocos2d-x 3.13版本游戏开发学习系列3 Cocos2d-x的坐标系
  2. 速卖通物流发货怎么操作?“解读”重点国家市场物流状况
  3. 【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)
  4. exceptionhandler注解_SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
  5. Git - Pull Request工作流
  6. 吴恩达深度学习5.3练习_Sequence Models_Trigger word detection
  7. iPhone OS平台:丰富的可能性
  8. 开源容器云openshift pdf_OpenShift和Kubernetes的10个最重要的区别
  9. 我的自定义Spring框架 | Spring核心功能结构
  10. springboot整合银联支付B2C
  11. 【知识点2】最大公约数与最小公约数
  12. 开源多云应用平台 Choerodon猪齿鱼发布0.14版本
  13. 浅谈无线路由器自动掉线解决办法
  14. Git提交报错git-upload-pack
  15. 软件测试是干什么的 发展前景怎样?
  16. 关于提高信息传输率三个方法之一——增加频带宽度
  17. 项目经理版《野狼disco》
  18. gem意思_GEM什么意思
  19. 《操作系统真象还原》第十章 ---- 线程打印尚未成功 仍需此章锁机制完善努力 在前往最终章的路上激流勇进
  20. ha456 jar下载 免费 亲测有效

热门文章

  1. 三国志战略版:Daniel_S7赤壁之战前瞻2_细节爆料
  2. Standard 1.1.x VM与Standard VM的区别
  3. 如何仅使用电话传输代码
  4. 高防服务器里的软件硬件防火墙你了解吗
  5. 最流行的5款Java开发工具推荐
  6. dhl寄件邮编错了_解答!寄国际快递邮编填写错误了怎么办?
  7. Nexus入门指南(图文)
  8. 安装程序找不到计算机,win10安装office提示“安装程序找不到officelr.cab”怎么办...
  9. 英文学习法—-林语堂
  10. sql sever 数据类型 text 和 varchar 在 equal to 运算符中不兼容。