用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数我说的是用c语言编写啊.代码啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:41:24
用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数我说的是用c语言编写啊.代码啊

用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数我说的是用c语言编写啊.代码啊
用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数
我说的是用c语言编写啊.代码啊

用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数我说的是用c语言编写啊.代码啊
#include
void sort(int *p,int *q,int *t)
{
int temp;
if(*p > *q)
{
temp = *p;
*p = *q;
*q = temp;
}
if(*p > *t)
{
temp = *t;
*t = *p;
*p = temp;
temp = *q;
*q = *t;
*t = temp;
}
else if(*q > *t)
{
temp = *q;
*q = *t;
*t= temp;
}
}
main()
{
int num1,num2,num3;
int *p,*q,*t;
p = &num1;
q = &num2;
t = &num3;
printf("please input 3 numbers:");
scanf("%d%d%d",p,q,t);
sort(p,q,t);
printf("%d %d %d\n",*p,*q,*t);
}
测试通过了