如何使用C语言编写一个程序,它接受用户输入的四个整数,并按照从小到大的顺序输出这些数字?
时间: 2024-11-20 10:41:04 浏览: 5
c代码-1. 功能:输入三个整数x,y,z,请把这三个数由小到大输出。
5星 · 资源好评率100%
在C语言中,你可以通过以下几个步骤编写一个简单的程序来实现这个功能:
1. 首先,你需要包含`stdio.h`头文件,用于输入输出操作。
```c
#include <stdio.h>
```
2. 使用`printf`函数提示用户输入四个整数,并用`scanf`函数读取它们。
```c
int main() {
int num1, num2, num3, num4;
```
3. 提示用户输入:
```c
printf("请输入四个整数:");
```
4. 接收用户输入并存储在变量中:
```c
scanf("%d", &num1);
scanf("%d", &num2);
scanf("%d", &num3);
scanf("%d", &num4);
```
5. 使用嵌套循环将输入的数按顺序排列。这里我们使用冒泡排序算法:
```c
// 冒泡排序算法
for(int i = 0; i < 4; i++) {
for(int j = 0; j < 4-i-1; j++) {
if(num[j] > num[j+1]) {
int temp = num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
}
}
```
6. 最后,使用`printf`输出排序后的结果:
```c
printf("按照从小到大的顺序,它们是:\n%d %d %d %d\n", num1, num2, num3, num4);
return 0;
}
```
阅读全文