[cpp] /* 02.* Copyright (c) 2012, 煙台大學計算機學院 03.* All rights reserved. 04.* 文件名稱:test.cpp 05.* 作者:董萬鵬 06.* 完成日期:2012 年12月19日 07.* 版本號:v1.0 08.* 09.* 輸入描述:無 10.* 問題描述: 11.* 程序輸出:引用類型得方法 12.* 問題分析: 13.* 算法設計:略 14.*/ #include <iostream> using namespace std; void exchange(int &,int &,int &); void jiaohuan(int &,int &); int main() { int num1,num2,num3; cout<<"輸入3個整數:"; cin>>num1>>num2>>num3; exchange(num1,num2,num3); cout<<"從大到小得順序是:"<<num1<<" "<<num2<<" "<<num3; cout<<endl; return 0; } void exchange(int &x,int &y,int &z) { if(x<y) jiaohuan(x,y); if(x<z) jiaohuan(x,z); if(y<z) jiaohuan(y,z); } void jiaohuan(int &p,int &q) { int t; t=p; p=q; q=t; }