◆1.16② 试写一算法,如果三个整数X,Y和Z
的值不是依次非递增的,则通过交换,令其为
非递增。
要求实现下列函数:
void Descend(int &x, int &y, int &z);
的值不是依次非递增的,则通过交换,令其为
非递增。
要求实现下列函数:
void Descend(int &x, int &y, int &z);
/* 按从大到小顺序返回x,y和z的值 */
*************************************************************
void swap(int &x,int &y)
{
int temp;
temp=x;
x=y;
y=temp;
}
void Descend(int &x, int &y, int &z)
/* 按从大到小顺序返回x,y和z的值 */
{
if(x<y)swap(x,y);
if(x<z)swap(x,z);
if(y<z)swap(y,z);
}