[cpp] /* * Copyright (c) 2012, 煙台大學計算機學院 * All rights reserved. * 作 者:李蒙 * 完成日期:2012 年12月18日 * 版 本 號:v1.0 * 輸入描述: * 問題描述: * 程序輸出: * 問題分析: *算法設計 */ #include<iostream> using namespace std; void paixu(int *x,int *y,int *z); int main(void) { int a,b,c; cin>>a>>b>>c; paixu(&a,&b,&c); cout<<"從大到小排序為:"<<a<<" "<<b<<" "<<c<<endl; return 0; } void paixu(int *x,int *y,int *z) { int t; if(*x<*y) { t=*x; *x=*y; *y=t; } if(*x<*y) { t=*x; *x=*y; *y=t; } if(*y<*z) { t=*y; *y=*z; *z=t; } }