用C语言编写一个代码输入4个整数要求按由小到大的顺序输出最基础
时间: 2024-12-18 22:18:33 浏览: 8
数据结构的C语言算法.docx
5星 · 资源好评率100%
在C语言中,你可以使用数组和循环结构来实现这个功能。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int numbers[4]; // 定义一个包含4个元素的整数数组
int temp; // 临时变量用于交换
printf("请输入4个整数:\n");
for (int i = 0; i < 4; i++) {
scanf("%d", &numbers[i]); // 输入第i个数字
}
// 冒泡排序算法,从第一个元素开始遍历数组,每次找出最小值并放到正确的位置
for (int j = 0; j < 3; j++) {
for (int k = 0; k < 4 - j - 1; k++) {
if (numbers[k] > numbers[k + 1]) { // 如果前一个大于后一个
temp = numbers[k];
numbers[k] = numbers[k + 1]; // 交换位置
numbers[k + 1] = temp;
}
}
}
printf("按照从小到大的顺序排序后的结果是:\n");
for (int i = 0; i < 4; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
当你运行此程序时,它会提示用户输入四个整数,然后会按照升序排列并打印出来。
阅读全文