/*
* 输入3个整数,按由小到大的顺序输出。
*/
#include<iostream>
using namespace std;
void swap(int *p1, int *p2);
void main()
{
int num1,num2,num3;
int *p1,*p2,*p3;
p1=&num1;
p2=&num2;
p3=&num3;
cout<<"请输入三个整数:"<<endl;
cin>>num1>>num2>>num3;
if(num1>num2){swap(p1,p2);}
if(num2>num3){swap(p2,p3);}
if(num1>num2){swap(p1,p2);}
cout<<num1<<','<<num2<<','<<num3<<endl;
}
void swap(int *p1,int *p2)
{
int temp=0;
temp=*p1;
*p1=*p2;
*p2=temp;
}
运行结果: