标题: 三元运算符求最大值问题 [打印本页] 作者: hepann 时间: 2015-9-24 20:43 标题: 三元运算符求最大值问题 今天学了一个 求最大值方法
int a =4;
int b = 10;
int c = 8;
int max = (a>b)? a:b;
max = (max>c)? max:c;
这个语句可以求最大值
求教能不能用一条语句把最后两句整合在一起作者: hepann 时间: 2015-9-24 20:45
哪位同学讲解一下
如果求中间值又怎么办作者: hui18927318227 时间: 2015-9-24 20:46
max = ((a>b)?a:b):c作者: hui18927318227 时间: 2015-9-24 20:49
一不下心按了回车键就打出了..........作者: hui18927318227 时间: 2015-9-24 20:52
max = (((a>b)?a:b)>c)?((a>b)?a:b):c; 应该是这样把作者: 蔡鹏飞 时间: 2015-9-24 21:03
int a =4;
int b = 10;
int c = 8;
int max, min;
max = a>b?a>c?a:c:b>c?b:c;
min = a<b?a<c?a:c:b<c?b:c;作者: 残影 时间: 2015-9-24 22:42
int max =(( (a >b)? a : b ) > c)? (a >b)? a : b ):c作者: beyond1337 时间: 2015-9-24 22:47