有别的方法吗?
时间: 2024-02-13 09:04:23 浏览: 27
当然可以,以下是另一种C语言代码实现方式:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入第一个整数:");
scanf("%d", &a);
printf("请输入第二个整数:");
scanf("%d", &b);
printf("请输入第三个整数:");
scanf("%d", &c);
// 从小到大排序,使用冒泡排序
int arr[] = {a, b, c};
int i, j, temp;
for (i = 0; i < 2; i++) {
for (j = i+1; j < 3; j++) {
if (arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
printf("从小到大排序为:%d %d %d\n", arr[0], arr[1], arr[2]);
return 0;
}
```
以上代码中,我们使用了冒泡排序的思想进行从小到大的排序。首先将输入的三个整数存储在一个数组中,然后使用两个嵌套的for循环进行比较和交换,每次内层循环可以将当前未排序的最小值交换到前面。最终可以得到从小到大的排序结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)