int a,b,c;a=10:b=50:c=30; if(a>b)a=b:b=c;c=a;程序是什么意思?求解
那么最后printf("a=%d,b=%d,c=%d\n",a,b,c);的输出结果是?
输出a、b、ca b c 三个数如果a>b, 则a=b=50 b=c=30 c=a=50 但是,题中给的a<b,故不执行if语句最后输出结果为:a=10,b=50,c=30