實現將10個整數升序排列
#include<iostream>
#include<iomanip>
using namespace std;
main()
{
cout<<"請輸入10個資料:"<<endl;
int a[10];
for(int i = 0; i < 10; i++)
{
cin>>a[i];
}
for(int i = 0; i <10; i++)
{
for(int j = 0; j < 10-i-1; j++)
{
if(a[j] >= a[j+1])
{
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(int i = 0; i < 10; i++)
{
cout<<setw(3)<<a[i]<<endl;
}
return 0;
}
選擇
#include<iostream>
#include<iomanip>
using namespace std;
main()
{
int a[10];
cout<<"請輸入10個資料:"<<endl;
for(int i = 0; i < 10; i++)
{
cin>> a[i];
}
for(int i = 0; i < 10; i++)
{
for(int j = i; j < 10; j++)
{
if(a[i] >= a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for(int i = 0; i < 10; i++)
{
cout<< setw(3)<< a[i];
}
return 0;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70007056/viewspace-2794086/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字串的升序降序排列字串
- JavaScript陣列升序和降序排列JavaScript陣列
- 尋找將1~N的整數隨機排列的高效方法隨機
- c語言:輸入任意10個正整數,按照升序排序輸出:(冒泡演算法)C語言排序演算法
- 實現自然數N的全排列
- 輸入一個整數陣列,輸出奇偶數相間排列的陣列陣列
- 實現一個原子的正整數類:AtomicPositiveInteger
- Java實現-全排列Java
- 使用sort方法實現陣列升序降序陣列
- 現在有"abcdefghijkl”12個字元,將其所有的排列中按字典序排列,給出任意一種排列,說出這個排列在所有的排列中是第幾小的?字元
- 字母排列(python實現)Python
- 字串全排列 java實現字串Java
- javascript實現的將小數轉換為整數不進行四捨五入JavaScript
- 使用純粹的ABAP位操作實現兩個整數相加
- 淺析實現平鋪排列多個View的效果View
- 輸入一個整數,返回這個整數的位數
- 給定一個 32 位有符號整數,將整數中的數字進行反轉。符號
- python實現字串轉換整數Python字串
- 漫畫:如何實現大整數相加?
- 大整數運算C#實現C#
- [CodeWars][JS]實現大整數加法JS
- 深入 Python 整數物件的實現Python物件
- 整數反轉:給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號
- 求兩個正整數的最大公約數與最小公倍數--C#實現C#
- [Python手撕]兩個升序陣列的中位數Python陣列
- 將整數轉換成字串字串
- 資料結構中線性表的基本操作-合併兩個線性表-按照元素升序排列資料結構
- 用js寫三個數,讓三個數從小到大排列JS
- 有a,b兩個已按學號升序排序的連結串列,每個連結串列中的結點包括學號、成績。要求把兩個連結串列合併,仍按學號升序排列。...排序
- 劍指OFFER-數字在升序陣列中出現的次數(Java)陣列Java
- 把字串轉換成整數(Java實現)字串Java
- python將輸入的一個正整數分解質因數(map)Python
- 不借助第三方變數實現兩個整數變數值的互換變數
- 調整mac應用圖示排列Mac
- C++實現10個數前m個數和後10-m轉換位置C++
- CSS3實現文字垂直排列CSSS3
- 2034 整數的個數
- 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。符號