c语言从键盘上输入10个一维数组元素的值,通过调用的数对这个数组进行排序,然后输出,程序的运行结果
时间: 2024-02-12 11:02:49 浏览: 80
好的,以下是您需要的C语言代码:
```c
#include <stdio.h>
int main() {
int arr[10];
// 从键盘上输入10个一维数组元素的值
for (int i = 0; i < 10; i++) {
printf("请输入第%d个元素:", i+1);
scanf("%d", &arr[i]);
}
// 冒泡排序
for (int 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 (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
运行结果示例:
```
请输入第1个元素:9
请输入第2个元素:5
请输入第3个元素:1
请输入第4个元素:7
请输入第5个元素:3
请输入第6个元素:2
请输入第7个元素:8
请输入第8个元素:4
请输入第9个元素:0
请输入第10个元素:6
排序后的数组为:0 1 2 3 4 5 6 7 8 9
```
阅读全文