/* Note:Your choice is C IDE */
#include “stdio.h”
void main()
{
int *p1,*p2,p,a,b;
printf(“请输入两个整数:”);
scanf("%d %d",&a,&b);
p1=&a;//获取的是数值a的地址
p2=&b;//获得的是数值b的地址
if(a<b)//如果a<b
{p=p1;p1=p2;p2=p;}//使地址p1与p2互换,互换的只是地址并没有互换地址所对应的值
printf(“a=%d,b=%d\n”,a,b);//输出读入的数值
printf(“max=%d,min=%d\n”,*p1,p2);//输出p1与p2地址所指向的数值
}/ Note:Your choice is C IDE */
#include “stdio.h”
void main()
{
int *p1,*p2,a,b; int p;
printf(“输入两个数:”);
scanf("%d %d",&a,&b);
p1=&a;
p2=&b;
if(a<b)
{p1=&b;p2=&a;}
printf(“a=%d,b=%d\n”,a,b);
printf(“max=%d,min=%d\n”,*p1,*p2);
printf("输入两个数:");
scanf("%d %d",&a,&b);
p1=&a;
p2=&b;
if(a<b)
{p=p1;p1=p2;p2=p1;}
printf("a=%d,b=%d\n",a,b);
printf("max=%d,min=%d\n",*p1,*p2);
}