参数传递(输入三个数从大到小排序)

来源:互联网 发布:神魔诛天神器进阶数据 编辑:程序博客网 时间:2024/05/15 15:13

上机目的:学会参数你传递

上机内容:排序

/*   *Copyright(c)2012,烟台大学计算机学院   *All rights reserved.   *作    者:刘玉金   *完成日期:2012年12月21日   *版 本 号:v1.0   *   *输入描述:三个整数 *问题描述:参数传递求值 *程序输出:从大到小输出 *问题分析:略   *算法设计:略   */    #include<iostream>using namespace std;int main(){void max(int *,int* ,int*);int a,b,c,*p1,*p2,*p3;cin>>a>>b>>c;p1=&a;p2=&b;p3=&c;max(p1,p2,p3);cout<<"最大值"<<a<<"中间值"<<b<<"最小值"<<c<<endl;}void max(int*q1,int*q2,int*q3){void swap(int*,int*);if(*q1<*q2)swap(q1,q2);if(*q1<*q3)swap(q1,q3);if(*q2<*q3)swap(q2,q3);}void swap(int*pt1,int*pt2){int temp;temp=*pt1;*pt1=*pt2;*pt2=temp;}


运行结果:

心得体会:略

原创粉丝点击