c语言·输入五个数,从小到大输出
时间: 2024-10-13 13:11:07 浏览: 60
在C语言中,如果你想输入五个整数并按升序输出它们,你可以采用循环结构结合比较操作来实现。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num[5]; // 创建一个包含5个元素的数组用于存储输入的数字
int i;
printf("请输入五个整数:\n");
for (i = 0; i < 5; i++) { // 使用for循环遍历数组,每轮输入一个数
scanf("%d", &num[i]); // 输入一个数,并保存在数组对应位置
}
// 对数组进行排序
for (i = 0; i < 4; i++) { // 内层循环用于找到未排序部分的最大值并交换位置
for (int j = 0; j < 4 - i; j++) {
if (num[j] > num[j + 1]) {
// 通过条件判断,如果当前元素大于下一个元素,则交换它们的位置
int temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
printf("按顺序排列后的数字为:\n");
for (i = 0; i < 5; i++) {
printf("%d ", num[i]); // 输出排序后的数字
}
return 0;
}
阅读全文