输入三个整数从小到大排序
时间: 2023-07-20 11:29:11 浏览: 70
好的,以下是一个简单的C++代码示例,可以实现输入三个整数,然后从小到大进行排序:
```c++
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "请输入三个整数:";
cin >> a >> b >> c;
if (a > b) {
swap(a, b);
}
if (a > c) {
swap(a, c);
}
if (b > c) {
swap(b, c);
}
cout << "从小到大排序:" << a << " " << b << " " << c << endl;
return 0;
}
```
在这个代码中,我们首先定义了三个整数变量:a、b、c。然后,通过`cin`语句,从用户输入中获取这三个整数的值。
接下来,我们使用`if`语句和`swap`函数来对这三个整数进行排序。`if`语句用于比较三个数的大小关系,`swap`函数用于交换两个变量的值。最后,我们使用`cout`语句将排序后的结果输出到屏幕上。
注意,上述代码中使用了`swap`函数,需要包含头文件`<algorithm>`。
相关问题
c语言输入三个整数从小到大排序
好的,以下是一个简单的C语言代码示例,可以实现输入三个整数,然后从小到大进行排序:
```c
#include <stdio.h>
int main() {
int a, b, c, temp;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
printf("从小到大排序:%d %d %d\n", a, b, c);
return 0;
}
```
在这个代码中,我们首先定义了三个整数变量:a、b、c,以及一个临时变量temp。然后,通过`scanf`语句,从用户输入中获取这三个整数的值。
接下来,我们使用`if`语句和临时变量temp来对这三个整数进行排序。`if`语句用于比较三个数的大小关系,临时变量temp用于交换两个变量的值。最后,我们使用`printf`语句将排序后的结果输出到屏幕上。
需要注意的是,C语言中没有提供像C++中的`swap`函数,因此我们需要使用临时变量来实现变量值的交换操作。
python请输入三个整数从小到大排序
可以使用Python内置的sorted函数对三个整数进行排序,然后输出即可。示例代码如下:
```python
a, b, c = map(int, input("请输入三个整数,用空格隔开:").split())
sorted_nums = sorted([a, b, c])
print("从小到大排序后的结果为:", sorted_nums)
```
运行示例:
```
请输入三个整数,用空格隔开:3 1 5
从小到大排序后的结果为: [1, 3, 5]
```