酷代码 AI
菜单
服务商

创建5-200随机数使用冒号排序

以下是使用 C++生成 5 到 200 之间随机数并进行排序的代码: ```cpp #include <iostream> #include <vector> #include <random> // 生成指定范围内的随机数 int generateRandomNumber(int min, int max) { std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(min, max); return dis(gen); } int main() { std::vector<int> numbers; for (int i = 0; i < 10; ++i) { // 生成 10 个随机数,可根据需要修改 numbers.push_back(generateRandomNumber(5, 200)); } // 冒泡排序 for (int i = 0; i < numbers.size() - 1; ++i) { for (int j = 0; j < numbers.size() - i - 1; ++j) { if (numbers[j] > numbers[j + 1]) { int temp = numbers[j]; numbers[j] = numbers[j + 1]; numbers[j + 1] = temp; } } } // 输出排序后的随机数 for (const auto& num : numbers) { std::cout << num << " "; } std::cout << std::endl; return 0; } ``` 注意点: 1. 随机数生成器的种子使用了随机设备 `rd` 以获取更好的随机性。 2. 排序算法使用了简单的冒泡排序,对于大量数据可能效率较低,可以考虑使用更高效的排序算法如快速排序等。 3. 生成的随机数数量可以根据实际需求进行修改。 [2024-12-19 09:04:02 | AI写代码神器 | 417点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]