怎样用条件运算符求3个数中的中间数?

2025-04-27 13:27:21
推荐回答(2个)
回答1:

int a,b,c;
a=8,b=3,c=4;//给定3个数a,b,c
int result=a>b?(ac?b:c)):(bc?a:c));//获得a,b,c中间的一个值赋给result

回答2:

很容易,三个变量a,b,c。用if语句,把最大的跟a交换,把最小的跟c交换,输出b就是中间值了