當前位置:妙知谷 >

遊戲數碼 >電腦 >

C語言循環語句(for)

C語言循環語句(for)

今天,小編講訴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){循環體}

標籤: 語句 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/x3r53.html