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 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
loop_examples_in_c.htm
广告
© . All rights reserved.