- 透過示例學習 C 時間
- 透過示例學習 C - 首頁
- C 示例 - 簡單程式
- C 示例 - 迴圈/迭代
- C 示例 - 模式
- C 示例 - 陣列
- C 示例 - 字串
- C 示例 - 數學
- C 示例 - 連結串列
- C 程式設計實用資源
- 透過示例學習 C - 快速指南
- 透過示例學習 C - 資源
- 透過示例學習 C - 討論
C 程式設計中列印偶數
這個程式非常簡單,是使用迭代(即 for 迴圈)中的條件語句(if-else)的一個好例子。我們將啟動一個具有幾個有限迭代的 for 迴圈並檢查它的每個值。使用 if 條件語句,我們將確定並打印出該值是否是偶數。
我們可以使用 %(模)運算子來判斷該值是否完全由 2 除盡。如果該值完全由 2 除盡,則它為偶數,否則為奇數。
演算法
我們首先來看看編寫此程式的分步過程 -
START Step 1 → Iterate value from 1 to 10 Step 2 → Check if value is divisible by 2 Step 3 → If true then display value STOP
虛擬碼
讓我們現在看看此演算法的虛擬碼 -
procedure even_printing(A, B)
FOR value 1 to 10 DO
IF value%2 EQUAL TO 0 THEN
DISPLAY value as even
END IF
END FOR
end procedure
實現
現在,我們將看到該程式的實際實現 -
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 10; i++) {
if(i%2 == 0)
printf(" %2d\n", i);
}
return 0;
}
輸出
此程式的輸出應為 -
2 4 6 8 10
loop_examples_in_c.htm
廣告