对字符串数组中的M个字符串按长度由小到大进行排序
来源:互联网 发布:软件评测师是什么 编辑:程序博客网 时间:2024/06/06 14:21
#include <stdio.h>#include <string.h>#define M 5#define N 20void fun(char (*ss)[N]){ int i, j, k, n[M]; char t[N]; for(i=0; i<M; i++) n[i]=strlen(ss[i]); //统计各个字符串字符个数 for(i=0; i<M-1; i++) //冒泡法 { k=i; for(j=i+1; j<M; j++) if(n[k]>n[j]) k=j; if(k!=i) //字符串互换 { strcpy(t,ss[i]); strcpy(ss[i],ss[k]); strcpy(ss[k],t); n[k]=n[i]; } }}main(){ char ss[M][N]={"shanghai","guangzhou","beijing","tianjing","cchongqing"}; int i; printf("\nThe original strings are :\n"); for(i=0; i<M; i++) printf("%s\n",ss[i]); printf("\n"); fun(ss); printf("\nThe result :\n"); for(i=0; i<M; i++) printf("%s\n",ss[i]);}
- 对字符串数组中的M个字符串按长度由小到大进行排序
- 对字符串数组进行排序
- 对列表中的字符串,按字符串长度排序
- 用函数+指针数组对输入的3个字符串按由小到大的顺序输出
- 对扑克牌字符串数组进行排序
- 用指针数组对字符串进行排序
- C#如何对字符串数组进行排序?
- 对多个字符串进行排序问题!
- 【php】将php中的数组元祖按照字符串长度进行排序
- 对字符串中的数值进行大小排序
- 对字符串中的字符进行自然排序
- qsort 对字符串和字符串数组进行排序
- 对字符串进行排序
- 对字符串中的字母进行排序,变成有序的字符串
- 1.给出一个Person类里面包含姓名、年龄、成绩,声明5个Person对象数组,要求对数组中的内容进行排序,排序规则如下:按成绩由高到低排序,如果成绩一样,按年龄由高到低排序。
- 给set集合中的元素根据字符串长度进行排序
- 有5个字符串,要求对它们按由小到大顺序排序,用C++里的string方法
- 用TreeSet对指定字符串数组内容进行排序(1)
- linux下 USB动态监测 hotplug事件监测 开源给网友,使用及修改请给作者留一份新的代码,互相提高
- VB 字节数组和字符串的转换问题 (String<>Byte)
- MVC中的匿名变量声明方法
- android:layout_gravity和android:gravity属性的区别
- 数据库问题
- 对字符串数组中的M个字符串按长度由小到大进行排序
- delphi TPersistent类
- 关于supermap api for Flex 中FeaturesLayer的clear方法连续执行167次后报空的问题
- iPhone桌面快捷电话的实现原理
- 《Unix/Linux编程实践教程》读书笔记 ----more01.c所思
- PreferenceActivity
- Linux下find命令详解
- 【动态规划】Loser's Spring
- 如果超链接里使用onclick事件