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