输入a和b两个整数,按先大后小的顺序输出a和b。(用指针变量处理)

来源:互联网 发布:微信java关注推送事件 编辑:程序博客网 时间:2024/06/13 09:46
/*         * Copyright (c) 2012, 烟台大学计算机学院         * All rights reserved.         * 作 者:  刘同宾       * 完成日期:2012 年 11 月 29 日         * 版 本 号:v1.0                 * 输入描述:    * 问题描述: 输入a和b两个整数,按先大后小的顺序输出a和b。(用指针变量处理)* 程序输出:* 问题分析:略        * 算法设计:略         */#include<iostream>using namespace std;int main(){int *p1,*p2,*p;   //p也是指针变量。int a,b;cout<<"请输入两个整数:"<<endl;cin>>a>>b;p1=&a;p2=&b;if(a<b){p=p1;   //将p1和p2的指向互换。    p1=p2;      p2=p;}cout<<"a="<<a<<"  "<<"b="<<b<<endl;cout<<"max="<<*p1<<"    "<<"min="<<*p2<<endl;return 0;}