在C语言中,可以使用swap函数比较三个数的大小。下面是一个示例代码
在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函数来保证它们的顺序是从小到大的。最后,输出从小到大的顺序。
版权声明
本文仅代表作者观点,不代表博信信息网立场。
上一篇:机械交流稳压器原理 下一篇:noip2006 作业调度方案 (模拟)