将输入的三个整数x.y.z按由小到大顺序排列
时间: 2023-05-21 19:06:50 浏览: 45
可以使用Python语言的sort()函数进行排序,代码如下:
```python
numbers = [x, y, z]
numbers.sort()
print(numbers)
```
如果需要借助于C语言实现,可以采用以下代码:
```c
int numbers[3] = {x, y, z};
int i, j, temp;
for (i = 0; i < 3; i++) {
for (j = i+1; j < 3; j++) {
if (numbers[i] > numbers[j]) {
temp = numbers[i];
numbers[i] = numbers[j];
numbers[j] = temp;
}
}
}
for (i = 0; i < 3; i++) {
printf("%d ", numbers[i]);
}
```
相关问题
将输入的三个整数x.y.z按由小到大顺序排列用if语句
你可以使用以下的代码实现:
if (x > y) {
int temp = x;
x = y;
y = temp;
}
if (x > z) {
int temp = x;
x = z;
z = temp;
}
if (y > z) {
int temp = y;
y = z;
z = temp;
}
现在,x、y、z 的值已经按从小到大的顺序排列了。
Python用if else语句实现将输入的三个整数x.y.z按由小到大顺序排列用if语句
可以这样实现:
x = int(input("请输入第一个整数:"))
y = int(input("请输入第二个整数:"))
z = int(input("请输入第三个整数:"))
if x < y:
if x < z:
print(x, end=" ")
if y < z:
print(y, z)
else:
print(z, y)
else:
print(z, x, y)
else:
if y < z:
print(y, end=" ")
if x < z:
print(x, z)
else:
print(z, x)
else:
print(z, y, x)