题目:CPP21 C++冒泡排序
题目描述
键盘随机输入 6 个整数,将这些数据保存到数组中,使用冒泡排序对数组中的元素进行从小到大顺序排序,输出排序后数组中的元素(元素之间使用空格隔开)。
输入
键盘随机输入 6 个整数
输出
输出排序后数组中的元素(元素之间使用空格隔开)
时空限制
1s / 256 MB
输入样例
24
69
80
57
13
16
输出样例
13 16 24 57 69 80
代码
cpp
#include <iostream>
using namespace std;
const int N=6+10;
int n=6,a[N];
int main() {
for(int i=0;i<n;i++) scanf("%d",&a[i]);
for(int k=0;k<n-1;k++){
for(int i=0;i<n-1-k;i++)
if(a[i]>a[i+1]) swap(a[i],a[i+1]);
}
for(int i=0;i<n;i++) printf("%d ",a[i]);
return 0;
}
结果
