酷代码 AI
菜单
服务商

使用冒泡排序对输入的n个整数进行从小到大排序

💻以下是使用冒泡排序算法对 `n` 个整数进行从小到大排序并输出的代码: ```cpp #include <iostream> using namespace std; int main() { int n; cout << "请输入整数的个数: "; cin >> n; int a[100]; cout << "请输入 " << n << " 个整数: "; for (int i = 0; i < n; i++) { cin >> a[i]; } // 冒泡排序 for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (a[j] > a[j + 1]) { int temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } // 输出排序后的结果 cout << "排序后的结果为: "; for (int i = 0; i < n; i++) { cout << a[i] << " "; } cout << endl; return 0; } ``` ### 代码解释 1. **输入部分**:首先让用户输入整数的个数 `n`,接着输入 `n` 个整数并存储到数组 `a` 中。 2. **冒泡排序部分**:通过两层嵌套循环实现冒泡排序。外层循环控制排序的轮数,内层循环比较相邻元素,如果顺序不对就交换它们的位置。 3. **输出部分**:遍历排序后的数组并输出每个元素。 ######[AI问答 | 402点数解答 | 2026-04-04 20:00:30]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]