藍橋杯—— 基礎練習 數列排序
問題描述
給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200
輸入格式
第一行為一個整數n。
第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。
輸出格式
輸出一行,按從小到大的順序輸出排序後的數列。
樣例輸入
5
8 3 6 4 9
樣例輸出
3 4 6 8 9
冒泡法:
import java.util.Scanner;
public class Main{
public static void main(String args[]){
int length;
Scanner s=new Scanner(System.in);
length=s.nextInt();
int [] a=new int[length];
for(int i=0;i<length;i++){
a[i]=s.nextInt();
}
for(int b=0;b<a.length;b++){
for(int j=b;j<a.length;j++){
if(a[b]>a[j]){
int x;
x=a[b];
a[b]=a[j];
a[j]=x;
}
}
}
for(int y=0;y<a.length;y++){
System.out.print(a[y]+" ");
}
}
}
陣列排序法:
import java.util.*;
public class Main{
public static void main(String args[]){
int length;
Scanner s=new Scanner(System.in);
length=s.nextInt();
int [] a=new int[length];
for(int i=0;i<a.length;i++){
a[i]=s.nextInt();
}
Arrays.sort(a);
for(int n=0;n<a.length;n++){
System.out.print(a[n]);
}
}
}
相關推薦
藍橋杯基礎練習------數列排序
問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。 輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。 樣
藍橋杯—— 基礎練習 數列排序
問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。 輸出格式 輸出一行,按從小到大的順序輸出排序後的數列
藍橋杯—基礎練習數列排序
#include <stdio.h> int main() { int n; int i,j,t; int a[201]; scanf("%d",&n); for(i=0;i<n;i++) {
藍橋杯基礎練習----數列排序(java)
問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入58 3 6
藍橋杯 基礎練習 數列排序 JAVA
import java.util.Arrays; import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(Sys
藍橋杯-----------------基礎訓練 數列排序(Java程式碼)
一、數列排序 問題描述:給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200。 二、解題思想: 對於排序,無論是資料結構還是自己手寫都有很多種方法進行解決。但是,
藍橋杯-基礎練習 :java 數列排序問題
repl 給定 can .cn turn exti color 問題 http 問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小
藍橋杯 基礎練習 BASIC-13 數列排序 陣列 排序
基礎練習 數列排序 時間限制:1.0s 記憶體限制:512.0MB 問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。 輸出格
藍橋杯:基礎練習 數列排序
問題描述: 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式: 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。 輸出格式: 輸出一行,按從小到大的順序輸出排
藍橋杯基礎練習:數列排序
問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。 輸出格式 輸出一行,按從小到大的順序
【藍橋杯C語言】 基礎練習 數列排序
問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸入58 3 6
藍橋杯練習:基礎練習 數列排序
問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值
[藍橋] 基礎練習 數列排序(java)
數組 結果 view lin pan arrays 一行 str 行為 問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的
"藍橋杯“基礎練習:數列特徵
問題描述 給出n個數,找出這n個數的最大值,最小值,和。 輸入格式 第一行為整數n,表示數的個數。 第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。 輸出格式 輸出三行,每行一個整數。第一行表示這些數中的最大值,第二行表示這些數中的最
藍橋杯基礎練習---矩陣乘法
cst ans 時間限制 str 絕對值 忘記 個數 clu 表示 基礎練習 矩陣乘法 時間限制:1.0s 內存限制:512.0MB 錦囊1 錦囊2 錦囊3 問題描述 給定一個N
藍橋杯 基礎練習 BASIC-12 十六進制轉八進制
info div for 限制 class 輸入 字符 字母 res 基礎練習 十六進制轉八進制 時間限制:1.0s 內存限制:512.0MB 問題描述 給定n個十六進制正整數,輸出它們對應的八進制數。輸入格式 輸入的第一行為一個正整數n (1<=n
藍橋杯- 基礎練習: 字母圖形
alt gpo pan 圖片 -- ext .com color ack import java.util.Scanner; public class W { /* A B C D E F G B A B C D E F C B A B C D E D C B A
藍橋杯 基礎練習 十六進制轉八進制
spa tro rgs number 解決 ann ret else if ger import java.util.*;public class Main { public static void main(String[] args) { Scann
藍橋杯 基礎練習 十六進制轉十進制
溢出 oid import scan post 文件 ava 轉化 藍橋杯 import java.util.*;public class Main { public static void main(String[] args) { Scanner s
藍橋杯 基礎練習 十進制轉十六進制
out pos hex can ati static sca ner 十進制 import java.util.*;public class Main { public static void main(String[] args) { Scanner