用C语言对10个数进行从小到大的排序
时间: 2024-04-29 12:22:33 浏览: 96
10个整数从小到大排序输出.c
好的,我可以回答这个问题。您可以使用冒泡排序、插入排序、快速排序等算法,这里给出冒泡排序的实现代码:
```c
#include<stdio.h>
int main(){
int a[10] = {3, 7, 1, 12, 4, 6, 8, 2, 9, 5};
int i, j, temp;
for(i = 0; i < 9; i++){
for(j = 0; j < 9 - i; j++){
if(a[j] > a[j + 1]){
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for(i = 0; i < 10; i++){
printf("%d ", a[i]);
}
return 0;
}
```
这是一种简单的排序算法,效率不高,但对于数据规模较小的情况可以使用。当然,还有很多其他的排序算法可以使用,具体选择哪种算法要看具体的情况。
阅读全文