#include <iostreamの>
使用して 名前空間STD;
int型のmain()
{
int型 A [ 100 ]; // 初期化配列
INT N-; //は、変数の配列番号初期化
COUTを<< 「ソートの配列番号を入力してください" << ENDL;
CIN >> N-;
// 配列割り当ての
ための(INT I = 0、I <N - 、I ++ )
{
COUT << " を入力してください" << I + 。1 << " 値要素」<<ENDL;
CIN >> A [I];
}
// ラウンドの数を比較するアウターループ制御
// N-- 1回。
ため(INT I = 0、I <N - 1。 ; I ++ )
{
// 各ラウンドの制御ループ内数の比較
// N-- 1 - I。
ため(INT J = 0 ; J <N - 1 - I; J ++) // 順序を減らす倍の次の連続数、理解特に図の動的参照
{
IF(A [J]> Aを[+ J 1 ]) // 数の数のスワップ値に、後ろの前に数より大きい場合
{
スワップ([J]、[J +1 ]);
}
}
}
COUT << " ソートされた配列である:" << ENDL;
のための(INT I = 0、I <N - 、I ++ )
{
COUT << A [I] << ' \ T '。 // ソートされた配列を出力します
}
}