對N個數進行排序
對N個數進行排序
題目描述:
*對輸入的n個數進行排序並輸出。
輸入:
輸入的第一行包括一個整數n(1<=n<=100)。
接下來的一行包括n個整數。
輸出:
可能有多組測試資料,對於每組資料,將排序後的n個整數輸出,每個數後面都有一個空格。
每組測試資料的結果佔一行。*
樣例輸入:
4
1 4 3 2
樣例輸出:
1 2 3 4
#include <iostream>
#include<string>
using namespace std;
/*
排序,輸入n確定輸入幾個數進行排序,然後依次輸入要排序的n個數,依次輸出
*/
int main() {
int n;
int buf[100];
cin>>n;
while(n>0){
for(int i=0;i<n;i++){
cin>>buf[i];
}//輸入n個數
for(int i=0;i<n;i++){
for(int j=0;j<n-i-1;j++){
if(buf[j]>buf[j+1]){
int temp=buf[j];
buf[j]=buf[j+1];
buf[j+1]=temp;
}
}
} //氣泡排序主體
for(int i=0;i<n;i++){
cout<<buf[i]<<" ";
} //輸出
}
return 0;
}
其中空格的輸出為cout<<你要輸出的內容<<” “;
然後cin>>a;不能識別是因為沒有加名稱空間using namespace std;
相關文章
- 對N個數進行從大到小排序排序
- 指標-n個數的排序指標排序
- 排序演算法-N個正整數排序排序演算法
- 一個命令對文字進行高效排序排序
- 對字典進行排序排序
- Python對字典進行排序Python排序
- java對中文(拼音)進行排序Java排序
- JavaScript 使用sort()方法從數值上對陣列進行排序JavaScript陣列排序
- C#程式碼實現對HTTP POST引數進行排序C#HTTP排序
- python 對字典的值進行排序Python排序
- ORDER對查詢結果進行排序排序
- 使用XPathExpression類對XML進行排序 (轉)ExpressXML排序
- 一道看上去很嚇人的演算法面試題:如何對n個數進行排序,要求時間複雜度O(n),空間複雜度O(1)演算法面試題排序時間複雜度
- 編寫一個對n個資料從大到小的排序C…排序
- 使用Collections對list的內容進行排序排序
- Js比較對Object型別進行排序JSObject型別排序
- C語言-對一個結構體中的欄位進行排序C語言結構體排序
- 如何在dhtmlxGantt網格中對任務進行排序和重新排序HTML排序
- 如何在Python中對dicts列表進行排序Python排序
- Django(76)isort工具對import匯入進行排序DjangoImport排序
- 對list集合中的物件進行排序(轉載)物件排序
- alanwang[GDOU] 用選擇排序法對10個整數排序排序
- HDU 3600 Simple Puzzle 歸併排序 N*N數碼問題排序
- 求n個排序連結串列的交集排序
- 用xgboost模型對特徵重要性進行排序模型特徵排序
- 147. 對連結串列進行插入排序排序
- iOS中對NSArray中自定義的物件進行排序iOS物件排序
- 使用oracle decode對錶字元列進行order by 排序Oracle字元排序
- 在Java中對集合當中的物件進行排序Java物件排序
- MySQL 分組排序後 → 如何取前N條或倒數N條MySql排序
- 用java.util.Collections中的sort方法對兩個類的物件進行排序Java物件排序
- n從1開始,每一個可以選擇對n加1或者對n加倍,若想獲得整數2013,最少需要多少個操作
- Linux中ls對檔案進行按大小排序和按時間排序Linux排序
- java stream()流對兩個集合進行比對Java
- 直播app開發,對字串中字元進行自然順序排序APP字串字元排序
- Java使用Collections對中文字元進行首字母排序Java字元排序
- 力扣 147. 對連結串列進行插入排序力扣排序
- 如何使用Python對引數進行解析Python