任意输人三个数,找出其中的最大数和最小数。
首先比较前两个数,将较大数存人max中,较小数存人min中。然后比较max与第三
个数,将较大数存人max中。最后比较min与第三个数,将较小数存人min中。
请根据算法设计提示,在下面程序的提示处填空以完成程序。
#include<stdio.h>
void filter(float *,float *,float *,float *,float *);
int main(void)
{
float x,y,z,max,min;
float*px=&x,*py=&y,*pz=&z;
printf("请输入三个数:”);
scanf("%f%f%f",px,py,pz);
filter(px,py,pz,&max,&min);
printf(”最大数:%f\n最小数:%f\n",max,min);
return 0;
}
void filter(float * p1,float * p2,float * p3,float * m,float * n)
{
/请将此处代码补充完整/
}