A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 堕落天使 高级黑马   /  2015-9-18 10:34  /  864 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



  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. }
复制代码

1 个回复

正序浏览
很棒,学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马