C++从键盘上输入3个整数,按照升序排序,最后输出结果。
时间: 2024-10-17 08:07:05 浏览: 27
在C++中,你可以使用`cin`从键盘获取三个整数,然后利用数组或者容器如`vector`来存储这些数字,接着通过遍历和比较来实现升序排序。这里是一个简单的示例,我们使用数组:
```cpp
#include <iostream>
using namespace std;
void bubbleSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// 交换元素
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
int main() {
int input[3];
cout << "请输入三个整数:" << endl;
for (int i = 0; i < 3; i++) {
cin >> input[i];
}
bubbleSort(input, 3); // 对数组进行排序
cout << "升序排列后的结果是:";
for (int num : input) {
cout << num << " ";
}
cout << endl;
return 0;
}
```
阅读全文