感觉打快排太慢了,找到了c语言自带的函数。这函数用起来没c++的方便,不过也够了。

函数名称:qsort,在头文件:<stdlib.h>中

不多说,上代码:

#include <stdio.h>
#include <stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int *)a-*(int *)b;//这是从小到大排序,若是从大到小改成: return *(int *)b-*(int *)a;
}
int main()
{
int a[100];
int n;
scanf("%d",&n);//n代表数组中有几个数字
int i;
for(i=1;i<=n;i++)
scanf("%d",&a[i-1]);
qsort(a,n,sizeof(a[0]),cmp);//(数组,需要排序的数字个数,单个数字所占内存大小,比较函数)
for(i=1;i<=n;i++)
printf("%d ",a[i-1]);
return 0;
}

  

最新文章

  1. Visual Studio 默认保存为UTF8编码
  2. HTTP Code
  3. OC 入门
  4. Mysql数据库登录问题:Your password has expired.
  5. 在matlab中执行dos环境中命令,并其读取结果画图
  6. linux 线程操作问题undefined reference to &#39;pthread_create&#39;的解决办法(cmake)
  7. JSF教程(10)——生命周期之Update Model Values Phase
  8. 一种通用数据采集的schema定义形式
  9. Servlet小知识点
  10. 洛谷-统计数字-NOIP2007提高组复赛
  11. Django项目实践4 - Django站点管理(后台管理员)
  12. HTTP中GET和POST的区别主要是那些,面试中可以加分的该说那些?
  13. python笔记01-05
  14. 使用CA签发的服务器证书搭建Tomcat双向SSL认证服务
  15. UnityTips:使用反射调用内部方法拓展编辑器
  16. Confluence 6 考虑使用自定义 CSS
  17. NDK/JNI学习--环境搭建
  18. spfa判负环
  19. 学习笔记8—MATLAB中奇异值处理办法
  20. g++编译后中文显示乱码解决方案(c++)

热门文章

  1. Asp.Net 5使用Area及自定义Area
  2. Android_ViewFlipper
  3. 修改UIBarButtonItem字体大小、颜色等相关属性
  4. Android 自学之拖动条SeekBar
  5. Servlet原理
  6. 外部div自适应内部标签的高度,设置最小高度、最大高度
  7. 学习GraphX
  8. ASP获取当前页面带参数的网址(URL地址)的方法
  9. win32项目设置窗口全屏
  10. html表单-双向绑定