输入10个整数从小到大输出运行结果
时间: 2024-09-13 22:06:18 浏览: 41
当然,为了帮助你输入10个整数并按顺序输出,我们可以使用循环结构来依次获取每个数字然后进行排序。这里我会提供一个简单的示例程序,用C语言编写:
```c
#include <stdio.h>
int main() {
int arr[10]; // 创建一个包含10个元素的数组
int i;
printf("请输入10个整数(按顺序输入):");
// 使用for循环遍历数组,每次读取一个输入
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 对数组进行排序,这里我们使用冒泡排序简化演示
// 注意,实际应用中可能需要更高效的排序算法如快速排序或归并排序
for (i = 0; i < 9; i++) {
for (int j = 0; j < 9 - i; j++) {
if (arr[j] > arr[j + 1]) {
// 交换相邻元素
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 输出排序后的结果
printf("排序后,从大到小依次为:");
for (i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在这个例子中,用户需要逐个输入10个整数,程序会把这些数字存入数组,并使用冒泡排序对它们进行升序排列。最后,程序会显示排序后的结果。
阅读全文