输入a和b两个整数,按先大后小的顺序输出。 算法提示:不交换变量的值,而是交换两个指针变量的值,使p1指向较大的数,p2指向较小的数。 #include<iostream> using namespace std; main() { int *p1,*p2, *p;/*变量说明语句*/ int a, b; cout<<"\n Please input a and b:"; cin>>a>>b; p1=&a; p2=&b; if (a<b) { p=p1; p1=p2; p2=p;}/* p1和p2变量的值进行交换*/ cout<<"max=”<<*p1<<”min="<<*p2<<endl; } 错在哪了?望指正...谢谢