/*字符串排序*/

/*正则表达式%s[^\n],表示输入的字符串只有遇见换行符才进行下一个输入项*/

#include<stdio.h>

int main()

{

char str[10][50];

char temp[50];

int i,j;

for(i=0;i<10;i++)

{

scanf("%s[^\n]",str[i]);

}

for(i=0;i<9;i++)

{

for(j=i+1;j<10;j++)

{

if(strcmp(str[i],str[j])>0)

{

strcpy(temp,str[i]);//通过strcpy函数交换两个数组的元素

strcpy(str[i],str[j]);

strcpy(str[j],temp);

}

}

}

for(i=0;i<10;i++)

{

printf("%s\n",str[i]);

}

return 0;

}

C语言--字符串排序相关推荐

  1. python如何给字符串排序_Python语言字符串排序方法

    本文主要向大家介绍Python语言字符串排序方法了,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 一般情况下,python中对一个字符串排序相当麻烦:一.python中的字符串类 ...

  2. c语言字符串 排序函数,C语言标准库函数之qsort排序函数

    原文:http://www.slyar.com/blog/stdlib-qsort.html qsort包含在头文件中,此函数根据你给的比较条件进行快速排序,通过指针移动实现排序.排序之后的结果仍然放 ...

  3. C语言字符串排序!_只愿与一人十指紧扣_新浪博客

    函数原型int strcmp(const char *s1,const char * s2) 当s1<0 当s1==s2时,返回值=0 当s1>s2时,返回值>0 表示你输入的字符串 ...

  4. 字符串的冒泡排序c语言,c语言单链表冒泡排序_c语言字符串排序冒泡法_c语言链表排序...

    1. #include 2. 3. struct Node; 4. 5. typedef struct Node *PtrToNode; 6. typedef PtrToNode List; 7. t ...

  5. R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引)、str_sort返回排序后的字符串)

    R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引).str_sort返回排序后的字符串) 目录

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

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

  7. 字符串排序-C语言实例

    1.简单的字符串排序 给定有限个字符串,将其按照大小顺序排列.此时的大小顺序简单来说我们可以先认为是ASCLL码的大小顺序.由此我们只需要比较字符串的ASCLL码的大小即可. 2.算法设计 1.输入1 ...

  8. 基于c语言实现 字符串排序

    基于c语言实现 字符串排序 一.简单的字符串排序 举例实现 题目 代码 一.简单的字符串排序 给定有限个字符串,将其按照大小顺序排列. 此时的大小顺序简单来说我们可以先认为是ASCLL码的大小顺序.由 ...

  9. C语言编程之字符串排序

    问题描述:使用C语言编程实现对字符串排序. 程序源码: #include<stdio.h> void main() { char *str1[20],*str2[20],*str3[20] ...

最新文章

  1. vuecli 编译后部署_基于vue-cli 打包时抽离项目相关配置文件详解
  2. JavaSript模块化 AMD CMD 详解.....
  3. linux 网络管理器未运行怎么解决,Ubuntu下提示网络管理器未运行解决方法
  4. 17岁高中生独立开发全球最火疫情追踪网站
  5. 查看PID 进程是否存在的一个小技巧
  6. Python的装饰器
  7. 如果想成为一名顶尖的前端,这份书单你一定要收藏!
  8. cpp cu入门教程
  9. Chainlink平台预言机
  10. Mysql 主从数据库同步详解
  11. wxHtml 示例:帮助测试
  12. [系统安全] 四.OllyDbg动态分析工具基础用法及Crakeme逆向破解
  13. 数学能有多美?这个动图看了完全停不下来...
  14. 如何在一个页面添加多个不同的kindeditor编辑器
  15. 【CodeForces - 472A】Design Tutorial: Learn from Math (tricks,思维,数论,打表)
  16. 云计算(cloud computing)十大问答
  17. Idea 格式化代码 Idea设置快捷键 格式化代码
  18. YDOOK:MyPLayer:Jinwei Lin 最新开源 Python 音频视频基本播放器
  19. vnr懒人版教程_【转载】Galgame老司机实用工具:VNR使用教程
  20. 虚拟机u盾怎么使用_Linux下如何使用网银

热门文章

  1. Webpack - 从基础到实战 手把手带你掌握新版Webpack4.0 - 学习笔记
  2. 十三、 封装、继承和多态
  3. 【CSRF技巧拓展】————1、用代码来细说Csrf漏洞危害以及防御
  4. 【Verilog】——Verilog简介
  5. I2C SDA SCL被拉低问题分析
  6. Python基础——csv文件处理及可视化
  7. C#“调用的目标发生了异常”之终极解决办法
  8. js 银行卡正则校验
  9. 不义联盟2充值php_《不义联盟2》免费升级至传奇版 玩家却要被气哭了
  10. CCNP SWITCH gns3 简单模拟Pvlan实验