冒泡排序,输入四个数,从小到大,用C++的for循环
时间: 2023-07-17 17:09:35 浏览: 141
c++冒泡排序,从小到大排序或者从大到小
5星 · 资源好评率100%
可以使用以下C++代码实现冒泡排序,输入四个数并按从小到大排序:
```cpp
#include <iostream>
int main {
int arr[];
std::cout << "请输入四个数:" << std::endl;
for (int i = 0; i < 4; i++) {
std::cin >> arr[i];
}
// 冒泡排序
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3 - i; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
std::cout << "从小到大排序结果为:" << std::endl;
for (int i = 0; i < 4; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
这段代码中,我们首先定义一个整型数组 `arr`,然后使用 `for` 循环依次读取用户输入的四个数。接下来,我们使用嵌套的 `for` 循环实现冒泡排序算法,将数组中的元素按从小到大进行排序。最后,使用另一个 `for` 循环输出排序后的结果。
阅读全文