学堂 学堂 学堂公众号手机端

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

lewis 1年前 (2024-04-17) 阅读数 12 #技术

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

#include<stdio.h> voidswap(int*a,int*b){ inttemp=*a; *a=*b; *b=temp; } intmain(){ intnum1,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); return0; }

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门