#include<iostream>
using namespace std;
int main() {
int input[10];
int i,j;
for ( i = 0; i < 10; i++)
{
cin >> input[i];
}
int temp;
//冒泡排序开始
for ( i = 0; i < 10; i++)
for ( j = 0; j < 10-i-1; j++)//每次排序之后,都有最大的数被排好,故每次排序都可减少一次循环
{
if (input[j]>input[j+1])
{
temp = input[j];
input[j] = input[j + 1];
input[j + 1] = temp;
}
}
for ( i = 0; i < 10; i++)
{
cout << input[i] << " ";//输出排序后的数据
}
cout << endl;
}
冒泡排序
最新推荐文章于 2022-04-29 23:24:15 发布