C++实现将输入的3个整数a,b,c按照从小到大的顺序排序。
时间: 2024-09-14 14:12:18 浏览: 60
c代码-C语言三个数从小到大排序/输出: 任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。 冒泡排序的动画 https://haokan.baidu.com/v?vid=8080732080990475789&pd=bjh&fr=bjhauthor&type=video
在C++中,你可以使用标准库函数`std::sort()`来实现三个整数的排序。这里是一个简单的例子:
```cpp
#include <iostream>
#include <algorithm> // 包含sort函数
int main() {
int a, b, c; // 定义三个整数变量
std::cout << "请输入三个整数:" << std::endl;
std::cin >> a >> b >> c;
// 使用sort函数,第三个参数是范围终止器
std::sort(&a, &c + 1);
std::cout << "按照从小到大排序后的结果是:" << std::endl;
std::cout << "a = " << a << ", b = " << b << ", c = " << c << std::endl;
return 0;
}
```
在这个程序中,`&a`表示a的地址,`&c+1`表示从a开始到c结束的所有内存单元,即包含a、b和c这三个元素。`std::sort()`会自动对这个范围内存储的数据进行升序排列。
阅读全文