#include #include #include using namespace std;

int main() { int arr[5]; srand(time(NULL)); // 初始化随机数种子

// 生成五个随机数
for(int i=0; i<5; i++)
{
    arr[i] = rand() % 100 + 1; // 生成1-100之间的随机数
    cout << arr[i] << ' ';  // 输出随机数
}

// 冒泡排序
for(int i=0; i<4; i++)
{
    for(int j=0; j<4-i; j++)
    {
        if(arr[j] > arr[j+1])
        {
            int temp = arr[j];
            arr[j] = arr[j+1];
            arr[j+1] = temp;
        }
    }
}

// 输出排序后的结果
cout << '\n排序后的结果为:';
for(int i=0; i<5; i++)
{
    cout << arr[i] << ' ';
}

return 0;

}

// 运行结果示例 // 32 71 56 67 93 // 排序后的结果为:32 56 67 71 93

C++ 实现随机数冒泡排序:生成并排序五个自然数

原文地址: https://www.cveoy.top/t/topic/lOxe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录