我的未来不是梦
libra0925
全部博文(52)
基金(1)
感(2)
悟(0)
心得(2)
vim是一种信仰(1)
c(43)
2011年(1)
2009年(51)
Bsolar
不是我_
wansuiye
ruanxiao
炮雷子
l9366820
wangting
守候心田
cgweb
分类:
2009-10-14 21:53:45
/*============================================================= 指针数组指向字符串进行排序 ============================================================== 作者:最后的村长 时间:2009年10月28日 工具:DEV C++ 4.9.9.2 version:1.0==============================================================*/#include <stdio.h>#include <stdlib.h>#include <string.h>/*=============================================================*/int main(){ void sort(char *name[],int n);//声明排序函数 void print(char *name[],int n);//声明输出函数 char *name[]={"fllow me","basic","great wall","fortran","computer design"};//指针数组定义与初始化 int n=5;//指针数组元素个数 sort(name,n);//调用排序函数 print(name,n);//调用打印函数 system("PAUSE"); return 0; } void sort(char *name[],int n){ char *temp; for(int i=0;i<n;i++) { for(int j=i+1;j<n;j++) { if (strcmp(name[i],name[j])>0) {temp=name[i];name[i]=name[j];name[j]=temp;} } } } void print(char *name[],int n) { int i=0; while(i<n) { printf("第%d个字符串是%s\n",i+1,name[i]); i++; } }
上一篇:指针数组实现了指向多个字符串的作用
下一篇:一圈人按照3报数,报3的退出
登录 注册