Learn-c-by-examples-even-printing-program-in-c

提供:Dev Guides
移動先:案内検索

Cの印刷プログラムでも

このプログラムは非常に単純で、反復(つまり、 forループ)。 有限の反復を含む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