【题解-牛客】CPP21 C++冒泡排序

题目: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;
}

结果