您的位置:首页 > 其它

使用引用将三个数字按照从小带大的顺序排列

2014-05-16 18:14 232 查看
#include <iostream>

using namespace std;

//将三个数字按照从小到大的顺序排列
void Sort(int &a, int &b, int &c);

//交换数据
void Change(int &a, int &b);

void main()
{
	int a, b, c;

	cout<<"请输入三个数字:";
	cin>>a;
	cin>>b;
	cin>>c;

	Sort(a, b, c);//对三个数字按照从小到大的顺序排列

	cout<<"排序后的结果:"<<a<<" "<<b<<" "<<c<<endl;

	system("pause");
}

//交换数据
void Change(int &a, int &b)
{
	int temp;

	temp = a;
	a = b;
	b = temp;
}

//将三个数字按照从小到大的顺序排列
void Sort(int &a, int &b, int &c)
{
	if(a>b)
	{
		Change(a,b);
	}

	if(a>c)
	{
		Change(a,c);
	}

	if(b > c)
	{
		Change(b,c);
	}
}


执行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐