.输入 3 个整数,要求按由大到小的顺序输出。
时间: 2024-10-25 11:14:38 浏览: 17
要按照从大到小的顺序输出三个整数,你可以使用标准的排序算法,如选择排序、冒泡排序或快速排序,但这里我们简单地用一个临时变量交换的方式来完成这个操作,因为这是一种直观的方法。
以下是一个简单的C程序示例,它使用了两个for循环进行比较并交换元素:
```c
#include <stdio.h>
void sort_descending(int a, int b) {
if (a < b) {
// 如果第一个数小于第二个数,交换它们
int temp = a;
a = b;
b = temp;
}
}
int main() {
int num1, num2, num3;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
// 先对前两个数进行排序
sort_descending(num1, num2);
// 再把最大的数和第三个数比较
sort_descending(num1, num3);
printf("按照从大到小的顺序: %d, %d, %d\n", num1, num2, num3);
return 0;
}
```
运行这段代码后,它会提示用户输入三个整数,然后输出这三个数按降序排列的结果。
阅读全文
相关推荐









