#46026: 運算子


s11131151@nhsh.tp.edu.tw (cc)


是運用布林值,(n>0)成立為true=1不然為false=0

(n<0)成立為true=1不然為false=0,接著,便可以推倒出cout << (n>0) - (n<0) << endl;

 

 

另一解為

cout << (n>0?1:(n ==0)?0:-1)

運用if else概念去解題