黑马程序员技术交流社区
标题:
指针数组实现字符串排序
[打印本页]
作者:
fanyafangxf
时间:
2015-11-4 22:35
标题:
指针数组实现字符串排序
//
// main.c
// 字符串排序
//
// Created by fanyafang on 15/11/4.
// Copyright © 2015年 itcast. All rights reserved.
//
#include <stdio.h>
#include <string.h>
void sortString(char *arr[],int length){
char *temp="";
//选择排序
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(strcmp(arr[i], arr[j])>0){
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
}
int main(int argc, const char * argv[]) {
char *arr[]={"China","America","Flash","Toop"};
for(int i=0;i<4;i++){
printf("%s\n",arr[i]);
}
printf("\n");
sortString(arr,4);
for(int i=0;i<4;i++){
printf("%s\n",arr[i]);
}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2