写出按从小到大顺序重新排列x,y,z三个数值的算法,用C语言

2025-03-24 06:03:25
推荐回答(1个)
回答1:

int x,y,z, i ;
/* 输入3个数 */
if(x>y)
{ i=x; x=y; y=i; }/*交换xy的值*/
if(y>z) /*交换yz的值*/
{ i=y; y=z; z=i;
if(x>z)
{ i=x; x=z; z=i; }/*交换xz的值*/
}
printf("%d,%d,%d\n",x,y,z);