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
广告