n个数的排序
来源:互联网 发布:ubuntu命令行升级系统 编辑:程序博客网 时间:2024/05/17 18:25
n个数的排序
Problem Description
LeiQ当上了体育委员,现在老师让他去给班级里的人排队,LeiQ刚学了排序,所以他想以这种方式给班级里的人排队(从矮到高),他想知道排序完成后的结果。
Input
多组输入,每组的第一行是一个正数n(1<=n<=100),第二行是n个数,表示每一个人的高度。
Output
输出排序完成后的结果。
Example Input
3176 175 174
Example Output
174 175 176
代码:
#include <stdio.h>#include <stdlib.h>void sort(int *p, int n);int main(){ int i, n, a[100]; while(scanf("%d", &n) != EOF) { for(i = 0; i < n; i++) { scanf("%d", a+i); } sort(a, n); for(i = 0; i < n; i++) { if(i == n - 1) { printf("%d\n", a[i]); } else { printf("%d ", a[i]); } } } return 0;}void sort(int *p, int n){ int i, j, temp; for(i = 0; i < n - 1; i++) { for(j = i + 1; j < n; j++) { if(*(p + i) > *(p + j)) { temp = *(p + i); *(p + i) = *(p + j); *(p + j) = temp; } } }}
阅读全文
0 0
- n个数的排序
- n个数的排序
- n 个数的排序
- n个数的排序
- n个数的排序
- |3441|n个数的排序
- n个数的排序--堆排序
- n个数的排序 (sdut oj)
- N个数排序
- 我的排序,输入n个数,然后进行升降排序
- 数列中的n个数排序
- 对N个数进行排序
- 合并排序法求n个数的逆序对
- 百度面试题-求1到n个数的排序
- 算法导论8.3-4 O(n)时间内对[0..n^-1]之间的n个数排序
- 算法导论8.3-4 O(n)时间内对[0..n^-1]之间的n个数排序 .
- 算法导论8.3-4 O(n)时间内对[0..n^-1]之间的n个数排序
- 算法导论8.3-4 O(n)时间内对[0..n^-1]之间的n个数排序
- Lintcode 11. 二叉查找树中搜索区间
- 为什么学习C语言这么久,看的懂代码,做不出题,写不出来项目?
- 南阳理工学院OJ
- MyBatis小介绍与ibatis
- 如何去除桌面快捷方式的小箭头
- n个数的排序
- 韬光养晦一周年,拍拍二手品牌为何今日才“亮剑”?
- PCA及白化的数学理解
- ubuntu 16.04源
- 从整数数组中找出唯二奇数次的数字 Python版
- 单链表 c实现 详细注释
- 常用Linux命令
- npm包管理工具的安装及配置使用
- 116. Populating Next Right Pointers in Each Node