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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 16:46:05
用c语言 编写函数对三个整数x,y,z 按从小到大的顺序排列,在主函数中调用它,然后输出排序后的三个数我说的是用c语言编写啊.代码啊
xSN@ SD" %ʔ%&pÅDbZ\~Ӗp,b⣦͝;{NCq󴗲+.I(D~զ>pn㠩[DiBnutmIz][J 4eƸZBZuPƑ%hƸdž\?%}xk^үXm'BؿBVHJilH"AEt9vdQA.@R'9lRδ 'J<9Ml*h$}}w|"+pJeHCH+O'L뉲n@хal.tQ d8 v0NI(MJ%{['? wMAa`jjӾ%wFQ׵Z,$g?'&%

用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);
}
测试通过了