帮我写串代码,用C语言实现10 个数字从小到大排序。
时间: 2023-02-21 10:15:55 浏览: 56
#include <stdio.h>
int main()
{
int array[10], n, c, d, swap;
printf("输入 10 个数字:");
for (c = 0; c < 10; c++)
scanf("%d", &array[c]);
for (c = 0; c < (10 - 1); c++)
{
for (d = 0; d < 10 - c - 1; d++)
{
if (array[d] > array[d + 1])
{
swap = array[d];
array[d] = array[d + 1];
array[d + 1] = swap;
}
}
}
printf("排序后的数字:");
for (c = 0; c < 10; c++)
printf("%d ", array[c]);
return 0;
}
相关问题
C语言使用排序法实现10个数从小到大排序
好的,我可以为您提供一个简单的C语言实现10个数从小到大排序的例子代码:
```
#include <stdio.h>
int main()
{
int i, j, temp, array[10];
printf("请输入10个数字:\n");
for (i = 0; i < 10; i++)
{
scanf("%d", &array[i]);
}
for (i = 0; i < 9; i++)
{
for (j = 0; j < 9 - i; j++)
{
if (array[j] > array[j + 1])
{
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
printf("排好序的数字:\n");
for (i = 0; i < 10; i++)
{
printf("%d ", array[i]);
}
return 0;
}
```
其中,使用了冒泡排序法来实现从小到大排序。具体的实现思路是:每一轮外层循环确定一个最大值,并将其放到数组的最后面,内层循环逐个比较相邻的元素,如果前面的元素大于后面的元素,则交换它们的位置。最终得到排好序的数组。
用C语言写数字插入数组从小到大排序
可以使用冒泡排序或者快速排序算法来实现数字插入数组从小到大排序的功能。以下是使用冒泡排序算法的示例代码:
```
#include <stdio.h>
void bubble_sort(int arr[], int n) {
int i, j, temp;
for (i = 0; i < n - 1; i++) {
for (j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
int main() {
int arr[10] = {5, 2, 9, 1, 8, 3, 7, 4, 6, 0};
int n = 10;
int i;
printf("Before sorting: ");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
bubble_sort(arr, n);
printf("After sorting: ");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
该程序使用冒泡排序算法对数组进行排序,输出结果如下:
```
Before sorting: 5 2 9 1 8 3 7 4 6 0
After sorting: 0 1 2 3 4 5 6 7 8 9
```
注意:该示例代码仅供参考,实际应用中需要根据具体需求进行修改和优化。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)