用指针数组对字符串进行排序
2014-03-28 09:05
316 查看
#include <stdio.h> #include<string.h> void sort(char *name[],int n); void print(char *name[],int n); int main() { char *name[]={"Follow me","Basic","Great Wall","Fortran","Computer design"};//定义一个指针数组 int n=5; sort(name,n); print(name,n); return 0; } void sort(char *name[],int n)//形参也是指针数组,也必须是指针数组。 { char *temp; int i,j,k; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(strcmp(name[k],name[j])>0) k=j; if(k!=i) { temp=name[i]; name[i]=name[k]; name[k]=temp; } } } void print(char *name[],int n) { int i; for(i=0;i<n;i++) printf("%s\n",name[i]); }
相关文章推荐
- 使用快速排序算法对字符串数组进行排序(复习指向指针的指针以及指针数组的使用)
- C++利用指针数组和快排对输入的字符串进行排序
- C语言 字符串用指针数组将字符串进行排序
- 用指向指针方法对N个字符串进行排序并输出
- 挑战30天C++入门极限-C/C++中利用数组名/指针进行排序实例
- java字符串数组进行大小排序
- 用指向指针方法对N个字符串进行排序并输出
- 用指向指针方法对N个字符串进行排序并输出
- 对扑克牌字符串数组进行排序
- js数组排序,根据数组中对象的某一属性进行排序 支持数字和字符串的排序,也支持按两个属性进行排序
- 用指向指针的指针来对数组排序(字符串)
- 合并并且排序指针数组和二维数组里面存放的字符串用函数调用的格式
- 【php】将php中的数组元祖按照字符串长度进行排序
- 一月十日练习习题,1数组数据存入字典并输出2降序 和倒叙 输出数组中内容3对字符串当中信息进行查找是否存在4 把数组当中信息按照中文排序
- 使用qsort进行字符串数组排序
- 写一个函数对字符串数组进行排序,排序的规则是根据每个字符串中……
- 对字符串进行快速排序(即字符数组排序)
- 通过自定义函数进行字符串或数组进行排序
- 利用“指针”对主调函数中数组进行排序,(菜鸟知道模块化)
- 9.11排序与查找(二)——对字符串数组进行排序,将全部的变位词排在相邻的位置