您的位置:首页 > 其它

输入3个整数,按由小到大的顺序输出(使用指针)

2015-08-24 16:24 369 查看
输入三个数,要求使用指针

#include "stdafx.h"

#include<iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])

{

int a,b,c,t;

cin>>a>>b>>c;

int *p1,*p2,*p3;

p1=&a; //将变量a的地址存放到指针变量p1中

p2=&b;

p3=&c;

if(*p1>*p2)

{

t=*p1;

*p1=*p2;

*p2=t;

}

if(*p1>*p3)

{

t=*p1;

*p1=*p3;

*p3=t;

}

if(*p2>*p3)

{

t=*p2;

*p2=*p3;

*p3=t;

}

cout<<*p1<<" "<<*p2<<" "<<*p3<<endl;

return 0;

}

“*”不是指针变量名的一部分。在变量名前加一个“*”表示该变量是一个指针变量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: