- 通过示例学习 C 时间
- 通过示例学习 C - 首页
- C 示例 - 简单程序
- C 示例 - 循环/迭代
- C 示例 - 模式
- C 示例 - 数组
- C 示例 - 字符串
- C 示例 - 数学
- C 示例 - 链表
- C 编程实用资源
- 通过示例学习 C - 快速指南
- 通过示例学习 C - 资源
- 通过示例学习 C - 讨论
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 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
loop_examples_in_c.htm
广告