在 C 中查找奇偶程序

查找给定数字是偶数还是奇数是一个经典的 C 程序。我们将学习在 C 中使用条件语句 if-else

算法

此程序的算法非常简单 −

开始
步骤 1 → 取整数变量 A
步骤 2 → 为变量赋值
步骤 3 → 执行 A 模 2 并检查结果是否输出为 0
步骤 4 → 如果 true 则打印 A 为偶数
步骤 5 →如果 false 则打印 A 为奇数
停止

流程图

我们可以为该程序绘制一个流程图,如下所示 −

FlowDiagram Even Odd

伪代码

procedure even_odd()

   IF (number modulo 2) equals to 0
      PRINT number is even
   ELSE
      PRINT number is odd
   END IF

end procedure

实现

该算法的实现如下 −

#include <stdio.h>

int main() {
   int even = 24;
   int odd  = 31;
   
   if (even % 2 == 0)
      printf("%d is even
", even);

   if (odd % 2 != 0 )
      printf("%d is odd
", odd);

   return 0;
}

输出

程序的输出应为 −

24 is even
31 is odd

simple_programs_in_c.html