c:输入四个整数,要求按由小到大顺序输出
时间: 2024-11-17 08:30:01 浏览: 49
在C语言中,你可以通过遍历数组并比较元素的方式来实现这个功能。以下是一个简单的程序示例:
```c
#include <stdio.h>
int main() {
int numbers[4]; // 声明一个包含四个整数的数组
printf("请输入四个整数:\n");
// 读取四个整数
for (int i = 0; i < 4; i++) {
scanf("%d", &numbers[i]);
}
// 按从小到大的顺序排序数组
for (int i = 0; i < 3; i++) { // 遍历所有元素对
for (int j = 0; j < 3 - i; j++) { // 内层循环用于找到未排序部分最小的元素
if (numbers[j] > numbers[j + 1]) {
// 交换元素位置
int temp = numbers[j];
numbers[j] = numbers[j + 1];
numbers[j + 1] = temp;
}
}
}
// 输出排序后的结果
printf("按照从小到大的顺序输出:\n");
for (int i = 0; i < 4; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
阅读全文