C語言迴圈總結以及例項講解

2021-07-08 20:51:56 字數 627 閱讀 2893

while和for 迴圈都可以用來處理同乙個問題,一般可以互相代替。

對於while和do-while迴圈,迴圈體中應包括使迴圈趨於結束的語句。

用while和do-while迴圈時,迴圈變數初始化的操作應在while和do-while語句之前完成,而for語句可以在內部實現迴圈變數的初始化。

for迴圈是最常用的迴圈,它的功能強大,可以代替其他迴圈。

用下面的公式求π:

分析:首先,係數為正數的項的分母是4n-3(n為正數項的項數),為負數的項的分母為4n-1(n為負數項的項數),即分母的變化規律是1、3、5、7...的奇數數列,則第n項的分母為2n-1,第10000項的分母為2*10000-1。

#include

#include

intmain

()printf

("%lf\n"

,4*p);

//輸出最終pi值

return0;

}

由於輸出結果較多,請大家自己執行**。

i 的值越大,結果越精準,同樣計算時間也更長。

pow() 是乙個數學函式,使用方法為pow(x, y),用來求x的y次冪;需要引入標頭檔案 math.h。

c 語言 動態陣列 講解與例項

靜態陣列 c語言中陣列的長度是固定的,也稱為靜態陣列,而這種限制不甚合理。動態陣列 c 中陣列有時候不用在編譯時就知道長度,直到執行時才知道,這就是動態陣列,也就是可以動態分配長度的陣列。與靜態陣列變數區別是,動態分配的陣列空間將一直存在,直到程式顯式的釋放它為止。定義乙個動態陣列 int p ne...

c語言求餘數的例項講解

c語言如何求餘數?c語言中求餘數直www.cppcns.com接用雙目運算子 如求a除程式設計客棧以b的餘數可表示為a b 注意 c語言中的運算子 的兩個運算元必須為整形,不能為浮點型或其他結構體型別,否則編譯器會提示錯誤。示例 include int main 輸出 2 zvxou 知識點補充 c...

C語言迴圈語句總結

c語言迴圈語句總結 一 知識點 1 while迴圈 while語句屬於當型迴圈。其一般形式為 while 迴圈控制表示式 while迴圈是計算表示式的值,當值為真 非0 時,執行迴圈體語句。2 do while迴圈 do while語句屬於直到型迴圈。其一般形式為 dowhile 迴圈控制表示式 d...