编写一个程序,输入四个整数,要求从小到大的顺序输出
时间: 2023-05-17 17:06:36 浏览: 99
好的,以下是一个简单的 Python 代码,可以实现这个功能:
```
a, b, c, d = map(int, input().split())
lst = [a, b, c, d]
lst.sort()
print(lst)
```
你可以将这段代码复制到 Python 环境中运行,输入四个整数,程序会输出这四个整数从小到大的顺序。
相关问题
用c语言编写一个程序,输入四个整数,要求从小到大的顺序输出
以下是用 C 语言编写的程序,可以输入四个整数,然后按照从小到大的顺序输出:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入四个整数:\n");
scanf("%d%d%d%d", &a, &b, &c, &d);
if (a > b) { int t = a; a = b; b = t; }
if (a > c) { int t = a; a = c; c = t; }
if (a > d) { int t = a; a = d; d = t; }
if (b > c) { int t = b; b = c; c = t; }
if (b > d) { int t = b; b = d; d = t; }
if (c > d) { int t = c; c = d; d = t; }
printf("从小到大的顺序是:%d %d %d %d\n", a, b, c, d);
return 0;
}
```
希望这个程序能够帮助到你!
编写一个C语言程序要求输入四个整数,要求按从小到大的顺序输出
在C语言中,你可以通过以下步骤编写一个简单的程序来输入四个整数并按升序打印出来:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4; // 定义四个整数变量
printf("请输入第一个整数: ");
scanf("%d", &num1); // 输入第一个数
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
printf("请输入第四个整数: ");
scanf("%d", &num4);
// 利用if-else结构进行比较并交换值,直到所有数字有序
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
if (num1 > num3 || (num2 > num3 && num1 != num3)) { // 比较num1和num3,以及num2和num3(如果num1没变)
int temp = num1;
num1 = num3;
num3 = temp;
}
if (num2 > num4 || (num1 > num4 && num2 != num4)) { // 类似地,比较剩余两个
int temp = num2;
num2 = num4;
num4 = temp;
}
// 最后,再用一个循环检查一次是否完全排序
for(int i=0; i<3; i++) {
if(num[i] > num[i+1]) {
int temp = num[i];
num[i] = num[i+1];
num[i+1] = temp;
}
}
printf("按从小到大的顺序输出: %d, %d, %d, %d\n", num1, num2, num3, num4);
return 0;
}
阅读全文