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

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

Cの奇妙な印刷プログラム

このプログラムは非常に単純で、反復(つまり、 forループ)。 有限の反復を含むforループを開始し、そのすべての値をチェックします。 「+ if +」条件ステートメントを使用して、値が奇数であるかどうかを判断して出力します。

%(モード)演算子を使用して、値が2で完全に割り切れるかどうかを確認できます。 値が2で完全に割り切れない場合は奇数です。それ以外の場合は偶数です。

アルゴリズム

最初に2つの整数を比較するためのステップバイステップの手順を見てみましょう-

START
   Step 1 → Iterate value from 1 to 10
   Step 2 → Check if value is divisible by 2
   Step 3 → If false then display value
STOP

疑似コード

このアルゴリズムの擬似コードを見てみましょう-

procedure odd_printing(A, B)

   FOR value 1 to 10 DO
      IF value%2 NOT 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("%d\n", i);
   }
   return 0;
}

出力

このプログラムの出力は次のようになります-

  1
  3
  5
  7
  9