第17周项目2—传地址的方法

来源:互联网 发布:matlab计算矩阵行列式 编辑:程序博客网 时间:2024/05/01 21:18

问题及代码:

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:李盈盈 * 完成日期:2014年 12 月 22 日 * 版 本 号:v1.0 * * 问题描述:设计一个程序,输入三个整数,将其按从大到小的顺序输出。 * 输入描述:输入三个整数 * 程序输出:输出排好序三个整数 */#include <iostream>using namespace std;void sw(int *x,int *y);void swc(int *x,int *y,int *z);int main(){    int a,b,c;    cin>>a>>b>>c;    swc(&a,&b,&c);    cout<<a<<" "<<b<<" "<<c<<endl;    return 0;}void swc(int *x,int *y,int *z){    if (*x<*y)        sw(x,y);    if (*x<*z)        sw(x,z);    if (*y<*z)        sw(y,z);}void sw(int *x,int *y){    int t;    t=*x;    *x=*y;    *y=t;}


运行结果:

0 0