从键盘输入两个整数x,y,按从小到大的顺序输出它们的值。
时间: 2023-03-19 21:29:06 浏览: 90
可以使用以下代码实现:
x = int(input("请输入第一个整数:"))
y = int(input("请输入第二个整数:"))
if x > y:
x, y = y, x
print("从小到大的顺序输出:", x, y)
相关问题
从键盘输入三个整数按从小到大顺序输出
以下是从键盘输入三个整数按从小到大顺序输出的C语言代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);//输入三个整数
if (a > b) {//b小于a时,a值不变;b大于a时,b值赋给a,a值赋给b
int ret = a;
a = b;
b = ret;
}
if (a > c) {
int ret = a;
a = c;
c = ret;
}
if (b > c) {
int ret = b;
b = c;
c = ret;
}
printf("从小到大排序为:%d %d %d", a, b, c);//将三个整数从小到大排序
return 0;
}
```
从键盘输入四个整数,按从小到大顺序输出
可以使用冒泡排序法来实现从小到大排序:
```
#include <stdio.h>
int main()
{
int a[4];
int i, j, t;
printf("请输入四个整数:\n");
for (i = 0; i < 4; i++) {
scanf("%d", &a[i]);
}
for (i = 0; i < 3; i++) {
for (j = 0; j < 3 - i; j++) {
if (a[j] > a[j + 1]) {
t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
}
printf("从小到大排序后的结果为:\n");
for (i = 0; i < 4; i++) {
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
```
运行程序,输入四个整数,即可得到从小到大排序后的结果。