输入三个整数,按由小到大的顺序输出

2014-11-24 09:48:25 · 作者: · 浏览: 2


Description

输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。

Input

三个整数

Output

由小到大输出成一行,每个数字后面跟一个空格。由指针方式实现。

由小到大输出成一行,每个数字后面跟一个空格。由引用方式实现。

Sample Input

2 3 1

Sample Output

1 2 3 

1 2 3

#include
  
   
using namespace std;
void swap(int &p1,int &p2);
int main()
{
	int a,b,c;
	cin>>a>>b>>c;
	int *p1,*p2,*p3;
    p1=&a;
	p2=&b;
	p3=&c;
	if(a>b)
		swap(a,b);
	if(b>c)
		swap(b,c);
	if(a>b)
		swap(a,b);
	cout<