西洋棋盤上共有64個格仔,設想在象棋盤上放麥子。在第1個格仔中放1粒,第2個格仔中放2粒,第3個格仔中放4粒,以後每一格都比前一格增加1倍,依此放完棋盤上的64個格仔。請分別採用兩種累加方法(直接計算累加的通項,利用前項計算後項)計算共需要多少粒麥子,這些麥子合多少立方公尺(已知1立方公尺麥子約1.42e8粒)。
(1)直接計算累加通項:
#include
#include
#define const 1.42e8 /*定義符號常量const的值為1.42e8*/
main()
printf("sum=%e\n",sum); /*列印總麥粒數*/
printf("volum=%e\n",sum/const); /*列印折合的總數麥粒體積數*/
(2)利用前項計算後項:
C51語言應用程式設計的若干問題
2006 05 11 10 01 56 c51語言應用程式設計的若干問題 摘 要簡要介紹了franklin c51交叉編譯器的特點,較詳細地討論了c51語言程式設計的基本技巧及其與組合語言程式的混合程式設計 中斷處理過程等實際問題,並給出了相應的處理程式。在研製微控制器應用系統時,組合語言是一種常用...
C 網路程式設計 UDP應用程式設計簡介
udp user datagram protocol,使用者資料報協議 是乙個簡單的 面向資料報的無連線協議,提供了快速但不一定可靠的傳輸服務。位於system.net.sockets命名空間下 udpclient類提供了傳送和接收無連線的udp資料報的方便的方法。封裝了底層的套接字,並分別提供了對...
基於C 的Qt(二)GUI應用程式設計基礎
字尾為 pro 的檔案是專案的管理檔案,檔名就是專案的名稱。專案管理檔案用於記錄專案的一些設定,以及專案包含檔案的組織管理。字尾為 ui 的檔案是視覺化設計的窗體的定義檔案,如widget.ui。雙擊專案檔案目錄樹中的檔案widget.ui,會開啟乙個整合在qt creator中的qt design...