c语言编程实现:输入4个整数,要求按由小到大输出
时间: 2023-09-07 10:17:31 浏览: 100
以下是c语言的代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入4个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
// 冒泡排序
int temp;
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (a > d) {
temp = a;
a = d;
d = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
if (b > d) {
temp = b;
b = d;
d = temp;
}
if (c > d) {
temp = c;
c = d;
d = temp;
}
printf("按由小到大的顺序输出:%d %d %d %d\n", a, b, c, d);
return 0;
}
```
思路解析:
1. 首先定义4个整数变量,用于存放输入的数据。
2. 使用 `scanf` 函数从标准输入读取4个整数。
3. 使用冒泡排序的思想,比较4个数的大小,将它们按照从小到大的顺序进行排序。
4. 使用 `printf` 函数按照从小到大的顺序输出4个数。