求高人指点迷经
#include<iostream.h>
int *max(int x,int y){
return ((x>y)? &x:&y);
}
int *min(int x,int y){
return ((x<y)? &x:&y);
}
void main(){
int a,b,*pm;
do{
cout<<"请输入两个数:";
cin>>a>>b;
}while(a==b);
pm=max(a,b);
cout<<"max="<<pm<<'\t'<<*pm<<endl;
pm=min(a,b);
cout<<"min="<<*pm<<endl;
}
请输入两个数:1 2
max=0x0012FEEC 4198420
min=1
Press any key to continue
这个程序错在哪?
谢谢了啊。