上机目的:练习
上机内容:比大小
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: 1.cpp
* 作 者:刘杰
* 完成日期: 2012 年12 月21 日
* 版本号: v1.0
*
* 输入描述:
* 问题描述:按大小顺序输出
*/
#include <iostream>
using namespace std;
void jiaohuan(int *x, int *y,int *z);
int main(void)
{
int a=3,b=5,c=1;
jiaohuan(&a, &b,&c);
cout<<"a,b,c按从大到小顺序"<<a<<","<<b<<","<<c;
return 0;
}
void jiaohuan(int *x, int *y,int *z)
{
int t;
if(*x<*y)
{
t=*x;
*x=*y;
*y=t;
}
if(*x<*z)
{
t=*x;
*x=*z;
*z=t;
}
if(*y<*z)
{
t=*y;
*y=*z;
*z=t;
}
}
代码2:
#include <iostream>
using namespace std;
void jiaohuan(int &x, int &y,int &z);
int main(void)
{
int a=3,b=5,c=1;
jiaohuan(a,b,c);
cout<<"a,b,c按从大到小顺序"<<a<<","<<b<<","<<c;
return 0;
}
void jiaohuan(int &x, int &y,int &z)
{
int t;
if(x<y)
{
t=x;
x=y;
y=t;
}
if(x<z)
{
t=x;
x=z;
z=t;
}
if(y<z)
{
t=y;
y=z;
z=t;
}
}
运行结果: