using namespace std;//命名空间
int main()//主函数
{
void swap_Number(int *p1,int *p2);//函数声明
int num1,num2;// 定义整型变量
int *p1,*p2;//定义指针变量
cout<<"请输入两个数:"<<endl;//提示语句
cin>>num1>>num2;//键盘输入两个数
p1=&num1;//使p1指向num1
p2=&num2;//使p2指向num2
if(num1<num2)//如果num1小于num2
{
swap_Number(p1,p2);//调用
}
cout<<"由大到小输出:"<<endl;//提示语句
cout<<num1<<" "<<num2;//输出交换后的结果
return 0; //函数返回值为0;
}
void swap_Number(int *p1,int *p2)//自定义交换值函数
{
int temp;//定义中间变量
temp=*p1;//赋值
*p1=*p2;
*p2=temp;
}执行本程序之后,会输出:请输入两个数:
33 56
由大到小输出:
56 33
--------------------------------
Process exited after 4.158 seconds with return value 0
请按任意键继续. . .