一维数组排序

题目描述
对一维数组按照从小到大的顺序排序。程序定义函数sort()来实现数组a的排序。函数原型如下:
void sort(int a[], int n);
数组元素的输出调用PrintArr()。
输入
第一行输入一个整数n(1<=n<=10),表示数组有n个整数;第二行输入n个整数。
输出
输出占一行。对这n个整数数按照从小到大的顺序输出,数据之间用一个空格隔开。
样例输入 Copy
6
6 5 1 2 3 4
样例输出 Copy
1 2 3 4 5 6


#include<stdio.h>
void sort(int a[],int n)//排序函数
{int i,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++){if(a[i]>a[j]){t=a[i];a[i]=a[j];             a[j]=t;}   }
}
void PrintArr(int a[],int n)//输出函数
{int i;for(i=0;i<n;i++){printf("%d ",a[i]);}printf("\n");
}
int main()
{int a[10];int i,n;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}sort(a,n);PrintArr(a,n);return 0;
}

ZZULIOJ 1119: 一维数组排序相关推荐

  1. 1119: 一维数组排序 Python

    1119: 一维数组排序 时间限制: 1 Sec 内存限制: 128 MB 提交: 13862 解决: 9098 [状态] [讨论版] [提交] [命题人:admin] 题目描述 对一维数组按照从小到 ...

  2. 希尔排序法对一维数组排序

    希尔排序法对一维数组排序 希尔排序(缩小增量排序),首先将整个待排序的序列分割成若干子序列,分别直接插入排序,然后再对全体记录进行插入排序. using System; using System.Co ...

  3. java一维数组排序

    Java一维数组排序 仅供参考 一维数组升序方法 public static int[] sort1(int[] arr){//升序for (int i = 0; i <arr.length ; ...

  4. 【C语言】一维数组排序(函数,数组和循环结构语句)

    编写程序,实现一维数组排序.对一维数组按照从小到大的顺序排序.程序定义函数sort()来实现数组a的排序.函数原型如下: void sort(int a[], int n); 数组元素的输出调用Pri ...

  5. JS一维数组排序(冒泡法)

    目录 冒泡法排序的思路 冒泡法排序 冒泡法排序的思路 冒泡排序是数组排序的一个常用方法,冒泡排序用到的是for循环的嵌套,外层循环来控制总共要进行几轮,内层循环将数组最大的数进行沉底,循环完成后即完成 ...

  6. Java8 stream 一维数组排序 数组求和 二维数组排序

    网上找了一大圈,发现大家都玩高端的东西,对一个很复杂的数据结构进行排序,求和.反而没有有对基本类型的数组进行操作,RBQ,RBQ. 本文就讲解整数数组的排序,以及整数数组求和. 排序可以用Arrays ...

  7. php 一维数组排序,保留key值

    function sort_with_keyName($arr,$orderby='desc'){ //在内存的另一处 $a 复制内容与 $arr 一样的数组foreach($arr as $key ...

  8. ZZULIOJ 1114-1130 数组专题 参考代码

    一共17道题 下面代码供参考 每题前面标的有题号 1114 逆序 1115 数组最小值 1116 删除元素 1117 查找数组元素 1118 数列有序 1119 一维数组排序 1120 最值交换 11 ...

  9. HAUTOJ 1100~1200题题解

    1100: 求组合数(函数专题) C #include<stdio.h> long long int t=1,a,b; long fact(long n) {t = 1;for (int ...

最新文章

  1. jQuery权威指南(第2版)
  2. Django中过滤的实现
  3. python程序把文件编码转换
  4. Nginx的location区块的作用及设置
  5. WPF Application启动界面设置——
  6. 信息学奥赛一本通 1023:Hello,World!的大小 | OpenJudge NOI 1.2 10
  7. OPENSUSE + zabbix源码安装,PHP出现问题?怎么解决?
  8. was css,Sass无效的CSS…:期望的表达式(例如,1px,粗体),是“{”
  9. AJAX JSON之讲解
  10. php更改html内容,请问你们怎么将html的文件的内容改变为php
  11. PHP获取数组中重复值的键值
  12. MSP430的JTAG接口和BSW接口
  13. 微信小程序测试点分类和总结
  14. 大名鼎鼎的挖掘鸡最新版本6.5
  15. Windows下制作苹果电脑U盘启动
  16. ios键盘done中文_iOS键盘事件实现、控制
  17. java实现word(docx)在线编辑(word转html,html转word)——解读document.xml结构
  18. 机房综合布线施工主要是几个方面
  19. 淘宝用户日志数据集的用户行为分析与用户分群
  20. stm32怎么加载字库_如何用STM32的片内Flash存储中文字库

热门文章

  1. java调用python代码
  2. 如何彻底关闭windows defender
  3. Docker:尝试篇
  4. 实现库函数strlen和strcpy
  5. [转]不知道能否解决先转下来再说不显示删除回复显示所有回复显示星级回复显示得分回复 没有找到MSVR90D.dll因此这个应用程序未能启动...
  6. ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
  7. linux内核head.S文件分析
  8. ticket进行urlencode是什么意思_request请求中进行url转码,结果意想不到,python爬虫(2)...
  9. 别再用 Redis List 实现消息队列了,Stream 专为队列而生
  10. ​Redis的各种“坑”,你知道多少?