设为首页 加入收藏

TOP

C中qsort快速排序使用(五)
2014-02-08 12:44:05 来源: 作者: 【 】 浏览:413
Tags:qsort 快速 排序 使用

 

  printf("\n");

  printf("-------double[]数组qsort测试-------\nbefore sort:\n");

  double d[]={1.12,1.1236,1.36,1.2456,2.48,2.24123,-2.3,0};

  for(int i=0;i!=sizeof(d)/sizeof(double);i++)

  printf("%f ",d[i]);

  qsort(d,sizeof(d)/sizeof(double),sizeof(d[0]),doublecmp);

  printf("\nafter sort:\n");

  for(int i=0;i!=sizeof(d)/sizeof(double);i++)

  printf("%f ",d[i]);

  printf("\n");

  printf("-------string: char*[]数组qsort测试-------\nbefore sort:\n");

  char *str[]={"hello","hi","you","are","baby"};

  for(int i=0;i!=sizeof(str)/sizeof(str[0]);i++)

  printf("%s ",str[i]);

  printf("\nafter sort:\n");

  qsort(str,sizeof(str)/sizeof(str[0]),sizeof(str[0]),stringcmp);

  for(int i=0;i!=sizeof(str)/sizeof(str[0]);i++)

  printf("%s ",str[i]);

  printf("\n");

  }

      

首页 上一页 2 3 4 5 下一页 尾页 5/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言将任意数的奇数位逆序 下一篇C指针原理-C++-boost(日期时间)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: