- 通过示例学习 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 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
广告