C語言迴圈語句(for)

來源:酷知科普網 3.25W

今天,小編講訴C語言中迴圈語句(for)的使用方法,作為示例,以一個簡單的例子講訴for語法。

操作方法

(01)作為示例,小編以求解下面數學式為例:SUM = 1 - 3 + 5 - 7 + ...-99 + 101;首先,需要分析數學規律,就數學式中每一項的絕對值而言,可以看成 a(n) = 2 * n - 1 其中,n = {1,2,3...51},而就每一項的符號而言,可以發現,當 n 為偶數時,對應的項為負號;當 n 為奇數時,對應項符號為正號。

(02)建立工程、檔案,簡單配置(不知道可以看我的另一篇經驗:C語言 Hello World程式),編寫如下程式碼:#include <stdio.h>int main(void){int sum,s;int i;sum = 0;for(i=1;i<52;i++){if(i%2==0){s = -1;}else{s = 1;}sum += (2*i-1)*s;}printf("sum of (1-3+5-7+...-99+101) is: %dn",sum);return 0;}其中,s 就是符號控制,其中for迴圈累加每一項。

C語言迴圈語句(for)

(03)編譯、連結、執行程式,執行結果如下所示,可以看到執行結果SUM = 51.

C語言迴圈語句(for) 第2張

(04)解釋說明:合理運用for迴圈可以簡化程式碼設計,增強程式碼可讀性,縮減程式碼篇幅,利用迴圈可以處理重複並且有規律性的問題,比如規則圖形的列印,陣列遍歷、物件賦值等,合理運用for迴圈需要先理解for迴圈的語法:for(表示式1;表示式2;表示式3){迴圈體}

熱門標籤