HDOJ2057|cout

HDOJ2057

題目

原題鏈接

經過

事起HDOJ2057,前一篇剛說道cin、cout配合hex可以讀寫16進制數,於是來到HDOJ2057剛剛好適合試劍,於是稍稍改了1720滿懷信心交了一發,WA~。正當鬱悶時,發現好像是大小寫的問題,於是用iostream(前篇表裏有)uppercase,果然大寫了,於是又交,再WA。

然後發現

cout << uppercase << hex << -5 << endl;

輸出的效果是

FFFFFFFB

已在多個編譯器包括ideone.com上測試,似乎cout << hex << 負數會出這個問題,sign~

求大神解決~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章