1238

描述

你知道吗,在ACM程序设计竞赛中经常会遇到排序问题,如果你每次都花费大量的时间去编写排序函数,那可不好,因此要好好去练习啦!下面好好练练吧:给定N个整数,请你对这些整数进行升序排列并输出。

输入

输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字为N(1<=N<=1000),接下来是N个整数。本题中,所有的整数都在32位之内。

输出

输出每组测试数据排序后的结果。每组测试数据占一行。

输入

2

3 3 2 1

输出

1 2 3

#include<stdio.h>void sort ( int * a, int len )
{int i,j,t;for ( i=0;i<len-1;i++ ){for ( j=0;j<len-i-1;j++ ){if( a[j]>a[j+1] ){t = a[j];a[j] = a[j+1];a[j+1] = t;}}}
}int main()
{int T,i,N,j,k;scanf("%d",&T);int a[1000];for(i=0;i<T;i++){scanf("%d",&N);for( j=0;j<N;j++ ){scanf("%d",&a[j]);}sort(a,N);for(k=0;k<N-1;k++)printf("%d ",a[k]);printf("%d\n",a[N-1]);}return 0;
}

C语言实验——简单排序相关推荐

  1. 用汇编语言与C语言实验其他排序,微机原理实验报告冒泡排序

    微机原理实验报告冒泡排序 五.运行结果 (1)对300,250,280,240,260五个数进行冒泡排序,运行结果如下: (2)对-1,2,54,-38,43五个数进行冒泡排序,运行结果如下 (1)当 ...

  2. 1479: C语言实验题――排序

    描述 输入10个大小不同的整数,将它们从小到大排序后输出,并给出现每个元素在原来序列中的位置. 输入 输入数据有一行,包含10个整数,用空格分开. 输出 输出数据有两行,第一行为排序后的序列,第二行为 ...

  3. 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数

    目录 7-105 sdut-C语言实验--三个数排序 7-106 sdut-C语言实验--模拟计算器 7-107 sdut-C语言实验--找中间数 7-105 sdut-C语言实验--三个数排序 分数 ...

  4. c语言数组排序算法的实验总结,排序算法实验报告技术总结.doc

    数据结构实验报告八种排序算法实验报告 实验内容编写关于八种排序算法的C语言程序,要求包含直接插入排序.希尔排序.简单选择排序.堆排序.冒泡排序.快速排序.归并排序和基数排序.实验步骤 各种内部排序算法 ...

  5. C语言最简单的sleep sort睡眠排序实现(附完整源码)

    C语言最简单的sleep sort睡眠排序实现 C语言最简单的sleep sort睡眠排序实现完整源码(定义,实现,main函数测试) C语言最简单的sleep sort睡眠排序实现完整源码(定义,实 ...

  6. c语言简单密码字符a用f代替,c语言实验.doc

    c语言实验.doc 实验1 熟悉C语言的运行环境[实验目的]1. 熟悉C语言编程环境VC 6.0,掌握运行一个C程序的基本步骤,包括编辑.编译.连接和运行.2. 了解C程序的基本框架,能够编写简单的C ...

  7. C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc

    实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...

  8. 心碎的图案怎么用c语言编出来,教案实验2用c语言编写简单程序.doc

    教案实验2用c语言编写简单程序 实验2 用C语言编写简单程序 2.1 基本数据处理1.调试示例 改正下列程序中的错误,求华氏温度100oF对应的摄氏温度?计算公式如下,其中:c 表示摄氏温度,f 表示 ...

  9. 【实验五 一维数组】7-9 sdut-C语言实验- 排序

    7-9 sdut-C语言实验- 排序 分数 16 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 给你N(N<=100)个数,请你按照从小到大的顺序输出. 输入格式: 输入数据第一行是 ...

  10. 【无标题】7-11 sdut-C语言实验- 数列有序! 7-12 sdut-C语言实验- 中位数 7-13 sdut-C语言实验-各位数字之和排序 7-14 sdut-C语言实验- 冒泡排序中数据交换

    7-11 sdut-C语言实验- 数列有序! 分数 14 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 有n(n<=100)个整数,已经按照从大到小顺序排列好,现在另外给一个整数m, ...

最新文章

  1. 在线作图|在线做UMAP降维分析
  2. 03.elasticsearch_index操作
  3. 内存泄露检测 vld
  4. 表单提交报错405的解决方式
  5. java erlang_Java开发人员的Erlang
  6. 计算机专业英语第二版张强华翻译_计算机语言发展的三个阶段,机器语言、汇编语言与高级语言...
  7. Android.View.InflateException: Binary XML File Line #异常的解决
  8. java中的并发类_java中并发常用工具类
  9. 【JAVA 第五章 】课后习题 Vector类的 初使用
  10. python第九十一天----第十六周作业
  11. 打印 SpringMVC中所有的接口URL
  12. 使用cordova,使html5也能像IOS,Android那样可以 调取手机的相机拍照功能
  13. 大型粒子对撞机已被上面叫停了!何祚庥:希望杨振宁李政道有生之年重归于好...
  14. 【RabbitMQ】SpringBoot的RabbitMQTemplate实战
  15. 剑指XX游戏(二) - 网易2011笔试题详解
  16. 自媒体视频搬运,技术分享给大家!
  17. LintCode——Chalkboard XOR Game(黑板游戏)
  18. 谷歌pay 手续费_您可以使用Google Pay进行的所有操作
  19. 卡内基沟通与人际关系
  20. 实践中的重构19_脱裤子放屁

热门文章

  1. 软件项目开发计划编制过程
  2. 在ubuntu16.04上安装suitecrm
  3. 前端车牌识别SDK算法及原理
  4. dnf连不上服务器删什么文件,DNF客户端又出问题?其实是这个文件惹的祸,删除就好了!...
  5. 计算机视觉教程3-1:全面详解图像边缘检测算法(附Python实战)
  6. Ubuntu设置截图快捷键
  7. win7 右键无法新建txt
  8. tp5.0 百度编辑器上传图片到阿里云oss
  9. m3u8在线播放工具 以及 开源播放方案
  10. 思维导图模板怎么下载