4818:【一维数组】元素排序 分数: 2

原创 2015年07月10日 09:44:57

题目描述

输入N个整数,将它们从小到大排序后输出。(N<100

输入格式

第一行:N,表示元素的个数。
第二行:N个正整数,整数之间用一个空格隔开。

输出

输出共一行,为排序后的结果。行末不要出现多余空格。

样例输入

5
5 4 3 2 1

样例输出

1 2 3 4 5
program p4818;
var a:array[1..1000]of longint;i,j,n,t:longint;
begin
 readln(n);
 for i:=1 to n do
  read(a[i]);
 for j:=1 to n-1 do
  for i:=1 to n-j do
  if a[i]<a[i+1] then
   begin
    t:=a[i];a[i]:=a[i+1];a[i+1]:=t;
   end;
  for i:=n downto 2 do
   write(a[i],' ');
   writeln(a[1]);
end.

版权声明:本文为博主原创文章,未经博主允许不得转载。

跳水比赛,8个评委打分。运动员的成绩是8个成绩去掉一个最高分, 去掉一个最低分,剩下的6个分数的平均分就是最后得分。 使用一维数组 2.请把打最高分的评委和最低分的评委找出来。 3.找出最佳评委

package com.my; import java.io.*; /**  * 1.跳水比赛,8个评委打分。运动员的成绩是8个成绩去掉一个最高分, 去掉一个最低分,剩下的6个分数的平均...

用C#统计未排序一维数组中重复元素的个数

需求描述:从控制台输入一组整数,整数在50个以内统计实际输入的数据个数输出双栏列表,第一栏是数组元素列表,第二栏是每个数据值出现的次数 源代码如下: int[] data =...
  • Joven0
  • Joven0
  • 2012年09月14日 21:18
  • 5771

[TwistedFate]一维数组的声明,遍历以及数组元素的排序

数组: 相同数据类型的一组数据    1.声明一个数组: 数据类型 数组名[常量表达式] = {初值1,初值2,初值3,......};    2.数组个数可以用变量表示,但是不可以进行初始化    ...

一维数组排序

  • 2017年06月10日 11:39
  • 11KB
  • 下载

对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。

对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。算法提示:将整数的各位数分解到一维整型数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。 试建立一个...
  • zggzgw
  • zggzgw
  • 2017年05月25日 13:08
  • 653

一维数组的四种排序

  • 2013年06月09日 19:10
  • 2KB
  • 下载

Jack:w3自创数组排序,直接用元素定位,算法复杂度O(n^2),另附上一种 我也不知道适不适用的方法。

1.元素定位排序 思想:比较一个元素小于等于多少个元素,对其位置进行定位输出 最坏情况运行时间:O(n^2) 最佳运行时间:O(n^2) 先上代码()对数组int[] a;进行排序 int[] a...
  • Jack_P1
  • Jack_P1
  • 2016年06月03日 14:32
  • 689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:4818:【一维数组】元素排序 分数: 2
举报原因:
原因补充:

(最多只允许输入30个字)