#46026: 運算子


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

學校 : 臺北市立內湖高級中學
編號 : 221040
來源 : [111.125.132.37]
最後登入時間 :
2025-07-15 12:42:21

是運用布林值,(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概念去解題