c语言:从键盘种输入五个整数,从下到大排列的程序怎么打
时间: 2024-11-07 22:12:54 浏览: 7
在C语言中,你可以使用数组和循环结构来实现这个功能。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 创建一个包含5个元素的数组
int i;
// 从键盘输入5个整数
printf("请输入5个整数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &numbers[i]); // 使用scanf读取输入并存储在数组中
}
// 对数组进行排序(这里是冒泡排序算法)
for (i = 0; i < 4; i++) {
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 (i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
阅读全文