HDOJ2057
題目
經過
事起HDOJ2057,前一篇剛說道cin、cout配合hex可以讀寫16進制數,於是來到HDOJ2057剛剛好適合試劍,於是稍稍改了1720滿懷信心交了一發,WA~。正當鬱悶時,發現好像是大小寫的問題,於是用iostream(前篇表裏有)uppercase,果然大寫了,於是又交,再WA。
然後發現
cout << uppercase << hex << -5 << endl;
輸出的效果是
FFFFFFFB
已在多個編譯器包括ideone.com上測試,似乎cout << hex << 負數會出這個問題,sign~
求大神解決~