qsort的用法
2015-09-01 23:25
148 查看
#include <cstdio> #include <cmath> #include <climits> #include <cmath> #include <cstdlib> #include <iostream> #include <algorithm> using namespace std; #define maxn 100 int a[100]; int n; int cmp(const void *x, const void *y){ return *(int *)x - *(int *)y; } int main(void){ int i; while(scanf("%d", &n) == 1) { for (i = 0; i < n; ++i) { scanf("%d", &a[i]); } // sort(a, a + n); qsort(a, n, sizeof(int), cmp); for (i = 0; i < n; ++i) { printf("%d ", a[i]); } printf("\n"); } return 0; }
相关文章推荐
- Volley网络框架学习笔记(三)
- C++ operator new 重载(两个参数)
- 百度Ueditor编辑器取消多图上传对话框中的图片搜索
- python 基础格式化输出
- Android Security
- JS面向对象的程序设计
- 条款02 尽量以const enum inline 替换#define
- ios开发之UI基础--transframe属性
- 使用WebGL实现一个Viewer来显示STL文件
- 笔记本电脑蓝屏问题处理
- 位向量法排序
- Spring Internals -- 目录
- Java多线程基础(三)Java传统线程互斥技术
- Java监听器
- 百度地图sdk开发笔记
- 总结自己的Git常用命令
- 远程桌面
- LeetCode_DP_Unique Paths
- zabbix 安装
- 微信公众号开发