黑马程序员技术交流社区

标题: 字符串排序 [打印本页]

作者: 堕落天使    时间: 2015-9-18 10:34
标题: 字符串排序


  1. #include <stdio.h>
  2. #include <string.h>
  3. /**
  4. *  字符串排序
  5. *
  6. *  @param arr 字符串指针数组
  7. *  @param len 数组长度
  8. */
  9. void paiXu(char *arr[],int len){
  10.     char *temp;
  11.     for (int i=0; i<len-1; i++) {
  12.         for (int j =0; j<len-i-1; j++) {
  13.             if (strcmp(arr[j], arr[j+1])>0) {
  14.                 temp=arr[j];
  15.                 arr[j]=arr[j+1];
  16.                 arr[j+1]=temp;
  17.             }
  18.         }
  19.     }

  20. }
  21. int main(int argc, const char * argv[]) {
  22.     char*name[]={"CHINA","AMERICA","AUSTRALIA","FRANCE","GERMAN" };
  23.     for (int i =0; i<5; i++) {
  24.         printf("%s\n",name[i]);
  25.     }
  26.     printf("\n");
  27.     paiXu(name, 5);
  28.     for (int i =0; i<5; i++) {
  29.         printf("%s\n",name[i]);
  30.     }
  31.     return 0;
  32. }
复制代码


作者: 眼瞳╄渲染繁华    时间: 2015-9-18 16:53
很棒,学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2