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