C语言代码:按降序排序三个整数
以下是一个C语言示例代码,用于将三个整数按从大到小的顺序输出:
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
// 按照从大到小的顺序排序
if (a < b) {
swap(&a, &b);
}
if (a < c) {
swap(&a, &c);
}
if (b < c) {
swap(&b, &c);
}
printf("按从大到小的顺序输出: %d %d %d\n", a, b, c);
return 0;
}
在这个示例中,我们使用了swap函数来交换两个整数的值。然后,我们通过一系列的比较和交换操作,将三个整数按从大到小的顺序排序。
希望这个示例能满足你的需求。如果你还有其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/cGHH 著作权归作者所有。请勿转载和采集!