第十七周项目1-排序(引用类型作参)

来源:互联网 发布:java停车收费管理系统 编辑:程序博客网 时间:2024/05/17 16:00

/*
Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:王英华

* 完成日期:2013 年 12 月 17日
* 版 本 号:v1.0
* 输入描述: 12 23
* 问题描述:输入三个整数,将其按从大到小的顺序输出

* 问题分析: 略

*/

#include <iostream>using namespace std;void sort(int &,int &,int &);void change(int &,int&);int main(){    int a,b,c;    cout<<"请输入三个整数:"<<endl;    cin>>a>>b>>c;    sort(a,b,c);    cout<<"由小到大为:"<<a<<" "<<b<<" "<<c<<endl;    return 0;}void sort(int &i,int &j,int &k){    void change(int &,int&);    if(i>j) change(i,j);    if(i>k) change(i,k);    if(j>k) change(j,k);}void change(int &x,int &y){    int temp;    temp=x;    x=y;    y=temp;}


运行结果:

0 0
原创粉丝点击