黑马程序员技术交流社区
标题:
对字符串进行排序
[打印本页]
作者:
ITClody
时间:
2015-6-22 15:42
标题:
对字符串进行排序
//实现字符串的排序
void sortString(char *name[],int len){
//冒泡排序
char *temp;//临时存放地址
for(int i=0;i<len-1;i++){
for(int j=0;j<len-i-1;j++){
//需要导入头文件string.h
if(strcmp(name[j],name[j+1])>0){
temp=name[j];
name[j]=name[j+1];
name[j+1]=temp;
}
}
}
}
void main(){
char *name[]={"China","America","Australis","France","German"};
for(int i=0;i<5;i++){
printf("%s\n",name[i]);//原样输出
}
printf("\n");
sortString(name,5);
for(int i=0;i<5;i++){
printf("%s\n",name[i]);//排序后输出
}
}
作者:
李言
时间:
2015-6-22 20:56
赞一个,共同学习
作者:
ITClody
时间:
2015-6-22 21:09
李言 发表于 2015-6-22 20:56
赞一个,共同学习
共同学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2