项目1-体会函数参数传递.第二部分

来源:互联网 发布:知乎ios7 编辑:程序博客网 时间:2024/05/16 08:03
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者: 李家豪* 完成日期:2013 年12月17日* 版 本 号:v1.0* 问题描述:项目1-体会函数参数传递.* 样例输入:100 10 50* 样例输出:100 50 10* 问题分析:*/#include <iostream>using namespace std;void jiaohuan(int *x, int *y);int main(){    int  a,b,c;    cout<<"请输入3个数:";    cin>>a>>b>>c;    if (a<b)    jiaohuan(&a, &b);    if (b<c)    jiaohuan(&b, &c);    if (a<b)    jiaohuan(&a, &b);    cout<<"三个数从大到小依次为:"<<a<<","<<b<<","<<c<<endl;    return 0;}void jiaohuan(int *x, int *y){    int t;    t=*x;    *x=*y;    *y=t;}

运行结果:

体会心得:跟以前比较三个数的大小的思想一样,只不过这次是调用函数,通过指针换地址来交换俩数,我调用了3次,是不是调用次数过多了~流汗。。。

0 0
原创粉丝点击