パラメータとして参照タイプ、並べ替え

837 ワード

// 121221      2.cpp :              。
//
/*         
* Copyright (c) 2012,                   
* All rights reserved.         
*    :            
*     :2012   12   21           
*      :v1.0                  
*     :
*     :       ,  
*     :
*     :         
*     :          
*/
#include "stdafx.h"
#include<iostream>
using namespace std;

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

	int a=7,b=1,c=4;

	sort(a,b,c);

	cout<<"       :"
		
		<<a<<" "<<b<<" "<<c<<endl;

	return 0;
}
// 3        
void sort(int &a,int &b,int &c)//     
{
	int temp;

	if(a>b)
	{
		temp=a;
		a=b;
		b=temp;
	}

	if(a>c)
	{
		temp=a;
		a=c;
		c=temp;
	}

	if(b>c)
	{
		temp=b;
		b=c;
		c=temp;
	}
}