整数排序(采用传送地址)
/** 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; } }
心得体会:!!!