输入的三个数从小到大显示
时间: 2023-05-11 21:04:02 浏览: 63
可以使用以下代码实现:
```python
a = input("请输入第一个数:")
b = input("请输入第二个数:")
c = input("请输入第三个数:")
# 将输入的字符串转换为整数
a = int(a)
b = int(b)
c = int(c)
# 使用列表存储三个数
nums = [a, b, c]
# 对列表进行排序
nums.sort()
# 输出排序后的结果
print(nums)
```
如果你使用的是 Lua 语言,可以使用以下代码实现:
```lua
-- 定义一个函数,用于比较两个数的大小
function compare(a, b)
return a < b
end
-- 输入三个数
a = io.read("*n")
b = io.read("*n")
c = io.read("*n")
-- 使用 table 存储三个数
nums = {a, b, c}
-- 对 table 进行排序
table.sort(nums, compare)
-- 输出排序后的结果
for i, v in ipairs(nums) do
io.write(v, " ")
end
```
至于中文加密的问题,我需要更多的信息才能回答。请提供更具体的问题或需求。
相关问题
用C语言表达:输入x,y,z三个数,按从小到大的次序显示。
以下是用C语言编写的代码:
#include <stdio.h>
int main() {
int x, y, z;
printf("请输入三个数,用空格隔开:");
scanf("%d %d %d", &x, &y, &z);
if (x < y) {
if (y < z) {
printf("%d %d %d\n", x, y, z);
} else {
if (x < z) {
printf("%d %d %d\n", x, z, y);
} else {
printf("%d %d %d\n", z, x, y);
}
}
} else {
if (x < z) {
printf("%d %d %d\n", y, x, z);
} else {
if (y < z) {
printf("%d %d %d\n", y, z, x);
} else {
printf("%d %d %d\n", z, y, x);
}
}
}
return 0;
}
从键盘上输入三个数,用if语句和逻辑表达式将其按从小到大的顺序显示出来
可以的,以下是代码:
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))
if num1 <= num2 and num1 <= num3:
if num2 <= num3:
print(num1, num2, num3)
else:
print(num1, num3, num2)
elif num2 <= num1 and num2 <= num3:
if num1 <= num3:
print(num2, num1, num3)
else:
print(num2, num3, num1)
else:
if num1 <= num2:
print(num3, num1, num2)
else:
print(num3, num2, num1)