梁寒郡的日記書 扯個蛋(2022.8.2)
數組左右移動,我想的是保存一個值,然後沿着那邊依次做交換,有點像冒泡,可是不如一個頂一個,只操作兩邊,不需要頻繁做交換。筆下樂 m.bixiale.com
這裏在聲明數組的時候,多聲明了一個,因為要計數,對應標號比較直觀,把[0]空出來不用就行了,空數組初始化要給{0}。
visualc++是可以寫隨機數的,srand(time(0)),rand()是隨機數。stdlib函數需要聲明,並不是偽隨機數。
加一是一個細節,在數組中和取余運算中,1個數字的調整要時刻考慮。
求三角形面積,雖然說可以直接用公式而一勞永逸,但是三個邊可能組成不了三角形,這個思路可以用在任何地方,任何問題需要有前提條件。
聲明變量賦初值是一個好習慣哦,尤其是對浮點數來說。
要使用的值需要緊挨着賦值,否則帶入的是個初始化的值則麼辦呢?。
ret是什麼意思呢?因為主函數不需要返回值,一種情況寫了intmain(),這樣需要一個返回值,但是沒有實際上的返回值,寫一個return,若寫成voidmain(),再寫return報錯。
但是一般要寫成intmain(),這樣return可用於結束代碼,而不至於在輸入不合理的情況繼續運算下去,給一個報錯即可。
pi與角度的轉換記得哦,避免誤差的話,也可以分步驟,在最後做除法。
對於明確的整數運算,涉及除法是,難免因為步驟中出現小數而運算失敗,可以選擇部分運算後再整體做除法。
對於for循環,要注意這些細節,i從0開始,需要