c语言怎么使用swap函数比较三个数的大小

   2024-11-05 6860
核心提示:在C语言中,可以使用swap函数比较三个数的大小。下面是一个示例代码:#include stdio.hvoid swap(int *a, int *b) {int temp = *

在C语言中,可以使用swap函数比较三个数的大小。下面是一个示例代码:

#include <stdio.h>void swap(int *a, int *b) {    int temp = *a;    *a = *b;    *b = temp;}int main() {    int num1, num2, num3;    printf("请输入三个整数:");    scanf("%d %d %d", &num1, &num2, &num3);    if (num1 > num2) {        swap(&num1, &num2);    }    if (num1 > num3) {        swap(&num1, &num3);    }    if (num2 > num3) {        swap(&num2, &num3);    }    printf("从小到大的顺序为:%d %d %d\n", num1, num2, num3);        return 0;}

以上代码中,定义了一个swap函数用于交换两个整数的值。在主函数中,首先输入三个整数。然后使用三个if语句比较这三个数的大小,并调用swap函数来保证它们的顺序是从小到大的。最后,输出从小到大的顺序。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号