2个数之间找最大值:
count = a>b?1:2; //a是否大于b,大于赋值1,小于赋值2。
3个数之间找最大值:
count = a>b?(a>c?1:3):(b>c?2:3); //括号可以去掉,但加上便于阅读。
判断a是否大于b,若大于则执行ii.,否则执行iii.
此时a>b,判断a是否大于c,若大于则a>b且a>c,输出1。否则c>a>b,输出3.
此时b>a,判断b是否大于c,若大于则b>a且b>c,输出2。否则c>b>a,输出3.
2个数之间找最大值:
count = a>b?1:2; //a是否大于b,大于赋值1,小于赋值2。
3个数之间找最大值:
count = a>b?(a>c?1:3):(b>c?2:3); //括号可以去掉,但加上便于阅读。
判断a是否大于b,若大于则执行ii.,否则执行iii.
此时a>b,判断a是否大于c,若大于则a>b且a>c,输出1。否则c>a>b,输出3.
此时b>a,判断b是否大于c,若大于则b>a且b>c,输出2。否则c>b>a,输出3.