#include <stdio.h>
#include <stdlib.h>
#include <string.h>void sortt(char *name[],int n)
{int i,j;char *temp;for(i=0;i<5;i++){for(j=i+1;j<5;j++){if(strcmp(name[i],name[j])>0)/**
设这两个字符串为str1,str2,
若str1==str2,则返回零;
若str1>str2,则返回正数;
若str1<str2,则返回负数。**/{temp=name[i];name[i]=name[j];name[j]=temp;}
/**将name[i]和name[j]对换,也就是将指向第i个字符串的数组元素
(是指针型元素)的值与指向第j个字符串的数组元素的值对换,
也就是把它们的指向互换**/}}
}
int main()
{char *name[]={"i love you","Follow me","FOllOW me","I love you","Basic"};int i,n=5;sortt(name,n);for(i=0;i<n;i++){printf("%s\n",name[i]);}return 0;
}

转载于:https://www.cnblogs.com/webmen/p/5739668.html

将若干字符串按字母顺序(由小到大)输出(用指针)相关推荐

  1. C语言 将若干个字符串按字母顺序由小到大输出

    重点考察"指针数组" #include <stdio.h> #include <string.h> void sort(char *name[],int n ...

  2. 将若干字符串按照字母顺序输出

    自定义函数paixu()的作用是对字符串进行排序,paixu函数的形参string是指指针数组名,接收实参传过来的数组的首地址,这里使用排序法进行排序,本实例应用了strcmp字符串函数进行比较. 函 ...

  3. ①编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。②集合A、B的差集③对分行输入的若干字符串按字典序(由小到大)进行排序并输出。

    文章目录 ①编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符 ②集合A.B的差集 ③对分行输入的若干字符串按字典序(由小到大)进行排序并输出. ①编写一个程序,从 ...

  4. 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后

    对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...

  5. 35.给定的字符串中字母顺序前移,其他字符顺序后移。

    给定的程序中,函数fun的功能是:将形参s所指字符串中的所有字母顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数返回值. #include<stdio.h> #include&l ...

  6. python按字母顺序排列_在Python中按字符串的字母顺序查找第n个排列

    假设我们有一个长度为m的字符串,并且该字符串仅包含小写字母,我们必须按字典顺序查找字符串的第n个置换. 因此,如果输入类似于string =" pqr",n = 3,则输出将为&q ...

  7. php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php

    我试图用阿拉伯语对 alphabetical order 中的结果进行排序,但出于某种原因 not sorting correctly .. $ d1 = mysqli_query($ connect ...

  8. 字符串处理,输入N个学生的名字,按字母顺序输出

    题目 输入N个学生的名字,按字母顺序输出 代码 #include <stdio.h> #include <string.h> #define N 6 main() {int i ...

  9. Java中按字母顺序对字符串字符进行排序的4种不同方法

    介绍 : 有时我们需要按字母顺序对字符串中的所有字符进行排序.由于String在Java中是不可变的,因此它将创建一个不同的字符串变量.例如,字符串" albert "在排序后将变 ...

最新文章

  1. A and B and Lecture Rooms CodeForces - 519E LCA+dfs序
  2. 基于Erlang语言的视频相似推荐系统 | 深度
  3. 大佬来告诉你在遇到B站崩了,如何防止类似事故的出现?
  4. 卷积神经网络补充—GoogleNet
  5. Content-Type简要说明
  6. 主机、服务器、客户机的关系
  7. python定义方法继承类_Python类的定义、继承及类对象使用方法简明教程
  8. adb.exe可能被其他程序关闭_木工中央除尘设备系统正式运行的操作程序
  9. 数据挖掘肿瘤预测_科研套路不嫌多,数据挖掘发3分
  10. SpringBoot原理-SpringBoot核心运行原理
  11. 《剑指Offer》题目:合并两个排序的链表
  12. JAVA数据缓存之内存缓存
  13. g4600黑苹果efi_如何找到自己电脑合适的efi引导文件替换u盘的efi
  14. 南宁Java程序员平均工资_南宁程序员平均工资 在南宁做程序员有一万工资吗
  15. 工业触摸一体机的触摸屏原理和维护
  16. emacs java_Emacs配置与使用
  17. app对于接口返回数据的容错测试(健壮性测试)
  18. Mongodb- paly中操作mongodb记录
  19. pdf转换成jpg转换器的使用方法
  20. 论文总结:基于可编辑区块链的工业物联网数据管理机制

热门文章

  1. wxpython实现鼠标拖动事件
  2. 要不来重新认识Spring事务?三歪又学到了
  3. 一条数据的漫游奇遇记
  4. 测试 MySQL 性能的几款工具
  5. 坑爹!花费2亿耗时2年,网站没建完Java都写不好,顶级咨询公司埃森哲被告上法庭
  6. 2019年Vue学习路线图
  7. Java 洛谷 P1161 开灯
  8. java基础求三角形的面积
  9. 安装慢_Origin平台安装更新慢的解决办法
  10. access 战地1不加入ea_战地1正式加入origin access