填空题 以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。 main1 {int x,Y,z,max,* px,*PY,*pz,*pmax; scanf("%d%d%d",&x,&y,&z); px=&x;PY=&y;pz=&z;pmax=&max; 2; if(*pmax<,* PY)* pmax=*PY; if(*pmax<*pz)*pmax=*pz; printf("max=%d\n",max); }
  • 1、
【正确答案】 1、*pmax=*px    
【答案解析】首先将变量x的值放到max中,然后依次和变量y、z进行比较。若有比max大的数,将该数存放到max中,这样最后在max中的值就是x、y、z中的最大值。