关于#语言#的问题,如何解决?

那个大牛知道c语言不用if怎么判断3个数大小,语言小白在线求解

用三目运算符

你是要判断三个数的大小,又不是求最大值,楼上的方法只能求最大值啊
完整代码(从大到下排序):

  int main()
  {
    int a,b,c,d,max,min;
    scanf("%d%d%d",&a,&b,&c);
    d = a+b+c;
    int max=(a>b?a:b)>c?(a>b?a:b):c;
    int min=(a<b?a:b)<c?(a<b?a:b):c;
    printf("%d,",max);
    printf("%d,",d-max-min);
    printf("%d",min);
    return 0;
}

max= (a > b) ? ((a > c) ? a : c) : (b > c) ? b : c;