c语言填五个数并按照大小排序
时间: 2024-10-09 21:13:17 浏览: 36
2017下半年 程序员 下午试卷 案例解析
在C语言中,你可以使用数组存储五个数,并通过循环和条件语句来进行比较和排序。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 声明一个包含5个整数的数组
// 输入五个数字
printf("请输入五个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &numbers[i]);
}
// 冒泡排序算法进行排序
for (int i = 0; i < 4; i++) { // 遍历数组长度 - 1次,因为最后一个元素会在内部已经排好序
for (int j = 0; j < 4 - 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 < 5; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
阅读全文