编写函数(无返回有三个参数), 向函数传递三个浮点数, 函数中实现(指针完成):1) 求得最大值和最小值(2) 交换最大值和最小值(3) 打印三个数
void MaxMinChangeEachOtherNew(float a,float b,float c){
float *max;
float *min;
max = &(a > b ? a : b > c ? a > b ? a : b : c); //这两行报错```为什么呢??
min = &(a < b ? a : b < c ? a < b ? a : b : c);
float s = *max;
*max = *min;
*min = s;
}