#include<stdio.h>main(){ int a,b,c,max; printf("Input a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); max=a>b?(a>c?a:c):(b>c?b:c); printf("max=%d\n",max);}例如输入1,2,3 前者输出 MAX=1 后者输出MAX=3 为什么?