3数サイズの比較(アドレス値の伝達方法)

1145 ワード

/*
* Copyright (c) 2013,          
* All rights reserved.
*       :    
*     :2013  12 17 
*      :v1.0
*     :        ,  3   。
*     :
*     :
*     :  3   。
*/#include <iostream>
using namespace std;
void jiaohuan(int*x,int*y,int*z);
int main()
{
    int a,b,c;
    cin>>a>>b>>c;
    jiaohuan(&a,&b,&c);
    return 0;
}
void jiaohuan(int*x,int*y,int*z)
{
   int max,min;
	if(*x>*y)
	{
		max=*x;
		min=*y;
	}
	else
	{
		max=*y;
		min=*x;
	}
	if(*z>max)
	{
		cout<<*z<<">"<<max<<">"<< min<<endl;
	}
	if(*z>min&&*z<max)
	{
		cout<<max<<">"<<*z<<">"<<min<<endl;
	}
	if(*z<min)
	{
		cout<<max<<">"<<min<<">"<< *z<<endl;
	}
}

実行結果:
がんばって!