三个数的排序--指针法

来源:互联网 发布:heavy rotation 知乎 编辑:程序博客网 时间:2024/06/05 08:21
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:王飞* 完成日期:2012 年12 月 18日* 版本号: v1.0* 对任务及求解方法的描述部分:三个数的指针排序* 输入描述:略* 问题描述:略* 程序输出:如下*/#include <iostream>using namespace std;void paixu(int *x, int *y);int main(void){int  a,b,c;cout<<"请输入三个数:"<<endl;cin>>a>>b>>c;paixu(&a,&b);                    //连续调用函数paixu(&a,&c);paixu(&b,&c);cout<<"a="<<a<<endl<<"b="<<b<<endl<<"c="<<c<<endl;return 0;}void paixu(int *x, int *y)        //定义的函数比较模板{int t;if(*x>*y){t=*x;*x=*y;*y=t;}}


输出结果:

 

心得体会:切实理解指针的应用,,才会得心应手!

 

原创粉丝点击