

我在VS上用了好几个例子都对的,但是就是过不了,要怎么改才能过呢?
供参考:
#include <stdio.h>
#define max(a,b) ((a) > (b) ? (a) : (b))
double MAX(double x, double y)
{
return x > y ? x : y;
}
int main()
{
double x, y, z, m, p;
scanf("%lf %lf %lf", &x, &y, &z);
p = MAX(MAX(x, y), z);
m = max(max(x, y), z);
printf("%.3f\n%.3f", p, m);
return 0;
}