第17周 项目2-引用作参数(2)

来源:互联网 发布:金日十数据 编辑:程序博客网 时间:2024/04/30 13:24
/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:呼亚萍  * 完成日期:2014年 12 月 22日  * 版 本 号:v1.0  *  * 问题描述:设计一个程序,输入3个整数,将其按从大到小的顺序输出 * 输入描述:相应的程序 * 程序输出:按从大到小的顺序输出3个数字 */#include <iostream>using namespace std;void fun1(int *x,int *y,int *z);int main(){    int a,b,c;    cin>>a>>b>>c;     fun1(&a,&b,&c);     cout<<a<<" "<<b<<" "<<c<<endl;     return 0;}void fun1(int *a,int *b,int *c){    int t;    if(a<b)    {        t=*a;        *a=*b;        *b=t;    }    if(*a<*c)    {        t=*a;        *a=*c;        *c=t;    }    if(*b<*c)    {        t=*b;        *b=*c;        *c=t;    }}运算结果:

知识点总结:

采用传地址值的方法,对3个数字进行排序

学习心得:

要深入,真正了解指针

 

 

0 0