用c语言实现从键盘输入10个数字,按照由小到大排序
时间: 2024-01-26 11:48:29 浏览: 72
C语言输入十个字母按顺序输出(大小写通用)
好的,您可以通过以下代码实现您的需求:
```c
#include <stdio.h>
int main() {
int arr[10];
int i, j, temp;
printf("请输入10个数字:\n");
// 从键盘输入10个数字
for (i = 0; i < 10; i++) {
printf("第 %d 个数字:", i + 1);
scanf("%d", &arr[i]);
}
// 冒泡排序,由小到大
for (i = 0; i < 9; i++) {
for (j = 0; j < 9 - i; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 输出排序后的数组
printf("按照从小到大的顺序排列:\n");
for (i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
希望能够帮助您实现排序需求,如果您还有其他问题,请继续询问。
阅读全文