问题 单项选择题

有如下嵌套的if语句: if(a<b)   if(a<c) k=a;   else k=c; else   if(b<c) k=b;   else k=c; 以下选项中与上述if语句等价的语句是

A.k=(a<b) a:b; k=(b<c) b:c;

B.k=(a<b) ((b<e) a:b) : ((b>c) b:c);

C.k=(a<b) ((a<c) a:c) : ((b<e) b:c);

D.k=(a<b) a:b; k=(a<c) a:c;

答案

参考答案:C

解析: 选项C与本题中嵌套的if语句等价,与其他选项等价的if语句分别如下:

选择题
填空题