/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者: 刘中林
* 完成日期:2013 年 12月 17 日
* 版 本 号:v1.0
* 问题描述:任意输入三个整数
* 输出:从大到小输出
*/
#include <iostream>
using namespace std;
int main()
{
void swap(int &,int &);
void exchange(int &,int &,int &);
int a,b,c;
cout<<"请输入三个整数:";
cin>>a>>b>>c;
int &p1=a,&p2=b,&p3=c;
exchange(p1,p2,p3);
cout<<a<<" "<<b<<" "<<c<<endl;
return 0;
}
void exchange(int &q1,int &q2,int &q3)
{
if(q1<q2)swap(q1,q2);
if(q1<q3)swap(q1,q3);
if(q2<q3)swap(q2,q3);
}
void swap(int &pt1,int &pt2)
{
int temp;
temp=pt1;
pt1=pt2;
pt2=temp;
}
*样例输出:
*心得体会:智者曰:不能爱哪行学哪行,而应该学哪行爱哪行!!!!