[基礎訓練]數列排序
問題描述
給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200
輸入格式
第一行為一個整數n。
第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。
輸出格式
輸出一行,按從小到大的順序輸出排序後的數列。
樣例輸入
5
8 3 6 4 9
樣例輸出
3 4 6 8 9
#include <stdio.h>
int main() {
int n,i,j;
int a[200];
scanf("%d",&n);
if(1<=n&&n<200){
for(i=0; i<n; i++) { //輸入
scanf("%d",&a[i]);
if(a[i]>10000) return 0;
}
for(i=n; i>0; i--) { //排序
for(j=0; j<i-1; j++) {
if(a[j]>a[j+1]) {
int temp;
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(i=0; i<n; i++) { //輸出
printf("%d ",a[i]);
}
}
return 0;
}
相關文章
- Java每日基礎恢復訓練Java
- Java基礎 --- 物件導向綜合訓練Java物件
- 演算法訓練 排序演算法排序
- deepspeed基礎入門 cifar的訓練
- 藍橋杯:入門訓練 Fibonacci數列
- 每日一練(24):在排序陣列中查詢數字排序陣列
- [題目記錄]一本通高手訓練-數列
- 基數排序--陣列模擬桶結構排序陣列
- 計數排序、桶排序和基數排序排序
- 「暑期訓練」「基礎DP」 Common Subsequence (POJ-1458)
- 人工智慧的預訓練基礎模型的分類人工智慧模型
- 數列求和【線段樹基礎】
- 基數排序排序
- 計數排序vs基數排序vs桶排序排序
- BERT新轉變:面向視覺基礎進行預訓練視覺
- 「暑期訓練」「基礎DP」免費餡餅(HDU-1176)
- 桶排序和基數排序排序
- 藍橋杯:基礎練習 查詢整數
- 藍橋杯 【基礎練習】 特殊迴文數
- java基礎 排序2Java排序
- java 基數排序Java排序
- MySQL基礎練習MySql
- JavaScript基礎練習JavaScript
- expdp基礎練習
- HTML基礎練習HTML
- 「暑期訓練」「基礎DP」 Monkey and Banana (HDU-1069)NaN
- python Ai 應用開發基礎訓練,字串,字典,檔案PythonAI字串
- 排序演算法__基數排序排序演算法
- 歸併排序和基數排序排序
- ABAQUS基礎培訓
- [原始碼解析] 模型並行分散式訓練Megatron (1) --- 論文 & 基礎原始碼模型並行分散式
- LintCode/LeetCode訓練題目&答案詳解—基礎篇LeetCode
- Java基礎系列—List排序Java排序
- JAVA基礎--氣泡排序Java排序
- 撲克牌排序:基於基數排序的方法排序
- JAVA 基礎練習題Java
- 基礎練習 Sine之舞
- IOS基礎-Masonry 練習iOS