zzuli OJ 1119: 一维数组排序
2015-11-29 13:45
260 查看
Description
对一维数组按照从小到大的顺序排序。程序定义函数sort()来实现数组a的排序。函数原型如下:int sort(int a[], int n);
数组元素的输出调用PrintArr()。
Input
第一行输入一个整数n(1<=n<=10),表示数组有n个整数;第二行输入n个整数。Output
输出占一行。对这n个整数数按照从小到大的顺序输出,数据之间用一个空格隔开。Sample Input
66 5 1 2 3 4
Sample Output
1 2 3 4 5 6HINT
Source
#include<stdio.h> int main() { int a[10],i,j,t,m; scanf("%d",&m); for(i=0;i<m;i++) scanf("%d",&a[i]); for(j=0;j<m-1;j++) for(i=0;i<m-j-1;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } for(i=0;i<m;i++){ if(i==m-1) printf("%d",a[i]); else printf("%d ",a[i]); } }
相关文章推荐
- 模态和非模态的区别
- C#与C++的混合编程 之三 C++与C#的数据传递与类型转换
- C++引用方式实现两个值的互换
- DrawerLayout的相关设置与操作
- 带删除功能的EditText
- Android 学习之APP启动界画SplashActivity
- 1025. 反转链表 (25)
- Spring事务的传播行为 @Transactional(转)
- Android IntentFilter匹配规则
- zzuli OJ 1118: 数列有序
- Nginx配置文件nginx.conf中文详解(汇总)
- 黑马程序员—Java基础—正则表达式
- SpringMVC_入门程序
- Nginx反向代理和负载均衡部署指南
- git使用问题汇总
- C++运算符重载
- oracle 11g概要文件
- Linux 基本命令
- 解决ubuntu 对zip文件解压乱码问题
- Qt中translate、tr关系 与中文问题