Printing even values in a循环
优质
小牛编辑
127浏览
2023-12-01
这个程序非常简单,是在迭代中使用条件语句(if-else)的一个很好的例子(即for循环)。 我们将启动一个具有一些有限迭代的for循环并检查它的每个值。 使用if条件语句,如果值是偶数,我们将确定并打印。
我们可以使用%(mode)运算符来查找该值是否可被2完全整除。如果该值完全可被2整除,则为偶数,否则为奇数。
算法 (Algorithm)
让我们首先看看编写这个程序应该是什么步骤 -
START
Step 1 → Iterate value from 1 to 10
Step 2 → Check if value is divisible by 2
Step 3 → If <b>true</b> then display value
STOP
伪代码 (Pseudocode)
现在让我们看看这个算法的伪代码 -
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
实现 (Implementation)
现在,我们将看到该计划的实际执行情况 -
#include <stdio.h>
int main() {
int i;
for(i = 1; i <= 10; i++) {
if(i%2 == 0)
printf(" %2d\n", i);
}
return 0;
}
输出 (Output)
该计划的输出应为 -
2
4
6
8
10