01.01.01./*
02.02.02.* 程序的版权和版本声明部分
03.03.03.* Copyright (c)2013, 烟台大学计算机学院学生
04.04.04.* All rightsreserved.
05.05.05.* 文件名称: array.cpp
06.06.06.* 作 者:
07.07.07.* 完成日期: 2013年 12 月 10 日
08.08.08.* 版本号: v1.0
09.09.09.* 输入描述:无
10.10.10.* 问题描述:利用指针对两个数字进行排序
11.11.11.*/
#include <iostream>
using namespace std;
int main( )
{
int *p1,*p2,a,b,t;
cin>>a>>b;
p1=&a;
p2=&b;
//下面加入代码,只许用p1,p2和t,不许用a和b,t作为交换时的中间变量
if(*p1<*p2)
{
t=*p1;
*p1=*p2;
*p2=t;
}
a=*p1;
b=*p2;
cout<<"max="<<a<<" min="<<b<<endl;
return 0;
}
运行结果
心得体会
预习了好长时间没看懂的指针在老师两节课的讲解中产生了理解!加油!