输入4个整数,要求由小到大的顺序输出的c++代码怎么写
时间: 2024-11-03 19:23:35 浏览: 50
在C++中,如果你想输入四个整数并按照从小到大的顺序输出,你可以使用`cin`来获取用户的输入,然后通过一个临时变量交换的方式来对它们排序。以下是简单的示例代码:
```cpp
#include <iostream>
// 自己编写一个用于交换两个整数的函数
void swap(int& a, int& b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int num1, num2, num3, num4;
// 输入四个整数
std::cout << "请输入四个整数:" << std::endl;
std::cin >> num1 >> num2 >> num3 >> num4;
// 初始未排序数组
std::cout << "原始数组:(" << num1 << ", " << num2 << ", " << num3 << ", " << num4 << ")" << std::endl;
// 使用冒泡排序算法
if (num1 > num2) {
swap(num1, num2);
}
if (num2 > num3) {
swap(num2, num3);
}
if (num3 > num4) {
swap(num3, num4);
}
if (num1 > num2) {
swap(num1, num2); // 可能还需要再交换一次,如果 num1 和 num3 或者 num2 和 num4 的顺序错误
}
// 输出排序后的数组
std::cout << "排序后数组:(" << num1 << ", " << num2 << ", " << num3 << ", " << num4 << ")" << std::endl;
return 0;
}
```
阅读全文