使用三目运算符取四个数中最大和最小值

#include<stdio.h>

void main()
{
	float a,b,c,d;
	float x,y,max,min;
	scanf("%f%f%f%f",&a,&b,&c,&d);
	x=a>b?a:b;
	y=c>d?c:d;
	max=x>y?x:y;
	x=a<b?a:b;
	y=c<d?c:d;
	min=x<y?x:y;
	printf("最大值为%.2f,最小值为%.2f\n",max,min);
}