求助~~大家帮手看看这个程序~
#include <stdio.h>float pmax(float x,float y,float z)
{
float max;
float *pmax;
if (x>y)
max=x;
else max=y;
if(max>z)
pmax=&max;
else pmax=&z;
return *pmax;
}
float pmin(float x,float y,float z)
{
float min;
float *pmin;
if (x>y)
min=x;
else min=y;
if(min>z)
pmin=&min;
else pmin=&z;
return *pmin;
}
void main()
{
float a,b,c;
float max,min;
float *pmax,*pmin;
printf("输入三个任意数字");
scanf("%f%f%f",&a,&b,&c);
pmax=max(a,b,c);
pmin=min(a,b,c);
printf("max=%f",pmax);
printf("min=%f",pmin);
}
高手指下错在哪里?
[[it] 本帖最后由 ml2052306 于 2008-4-1 18:58 编辑 [/it]]