C 语言中的偶数打印程序

此程序非常简单,是使用条件语句 (if-else) 在迭代(即 for 循环)中的一个很好的例子。我们将启动一个具有一些有限迭代的 for 循环并检查其每个值。使用 if 条件语句,我们将确定并打印该值是否为偶数。

我们可以使用 % (mode) 运算符来查找该值是否能被 2 完全整除。如果该值能被 2 完全整除,则为偶数,否则为奇数。

算法

让我们首先看看编写此程序的分步过程应该是什么 −

开始
步骤 1 → 将值从 1 迭代到 10
步骤 2 →检查值是否能被 2 整除
步骤 3 → 如果 true 则显示值
停止

伪代码

现在让我们看看这个算法的伪代码 −

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
", i);
   }
   return 0;
}

输出

此程序的输出应为 −

  2
  4
  6
  8
 10

loop_examples_in_c.html