發表文章

目前顯示的是 9月, 2017的文章

[程式設計] [C_MM04-易] 負數的餘數

源起  [C_MM04-易] 計算總和、乘積、差、商和餘數 這題是 e-tutor 上面的一個題目,它的難度被歸類到中間等級。 我猜很多人解不出來的原因是因為題目看起來該死的簡單,但怎麼寫就是錯的,最後就放棄了。 事實上,這個題目藏了一個很重要的hint,解開這個題示,大約就可以寫出這題了。

[程式設計] [C_MM05-易] 計算正方形面積以及浮點數的四捨五入

底下主要想解說 C++ 在浮點數運算上,要如何做到「小數點底下 x 位,四捨五入」。所使用的題目是 e-tutor 的  [C_MM05-易] 計算正方形面積 。 請注意,這兒講的四捨五入,只能在「正數」中使用,遇到負數要另外的解法。 題目 題目簡單來說是這樣的,讓使用者輸入一個「大於0的數」(用浮點數儲存),然後計算「正方形的面積,並輸出」。 所以就是輸出「平方值」即可。 但麻煩在於,這題要求輸出時,要滿足取到「小數點底下一位,並且四捨五入」!

[VIM] 刪除文字的技巧

圖片
在 VIM 中,要刪除一個字,通常使用 cw 或是 dw 這兩個指令。 但這兩個指令都有一個缺點,就是要刪掉這個字的話,游標要剛好在字的前面才可以。以下圖為例,游標在 printf 的中間,所以就會刪掉 intf,但留下 pr 囉。