計算1-1/3+1/5-1/7+···的前n項和


這圖1為書里的教材,圖二為自己打的程序

(1)二者相比,自己寫的代碼顯得更短,聽說代碼寫的越精簡越好,但是自己的較難分析,他人看來可能會較難理解一點;(自己在第一次運行時將for()中的第二個表達式寫成(i<=n)導致運行錯誤,可能自己的表達會難理解一點點)

(2)a、教材編的程序顯得更為長一點,並且引入了denominator,flag,item變量。書上說:“但並不是所有的問題都可以找到和循環變量i有關的變化規律,引入變量denominator可以簡化問題的分析和解決”(相比之下,確實更容易理解)。

         b、教材上的程序有一個優點是在進行“變量賦初值”時放在一塊,顯得更為清晰整潔。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM