汕头市人民政府办公室:用for语句输出1到20之间的所有偶数

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 07:17:02
void main()
{
int i;

for(i=1;i<=20;i++)
{
if(i%2==0)

printf("%d\n",i);
}

其中if(i%2==0)意思是i除以2得偶数,但是==0是什么意思?

c里面的"=="是条件语句中的运算符,
一般情况我们是这样写的“23=a+b”,
但是在c里面这是赋值,要判断两边是否相等要用“==”

在C语言中,“=”是赋值符,
“= =”是条件判断符号。
if(i%2==0) 就是判断i%2是不是等于0,在这里就是“i%2”如果等于0就执行printf("%d\n",i);
而不是把0赋予给i%2

是等于0的意思,如果一个整数除以2等于零,则该数为偶数

在C里面.==就是我们通常用的=,一个意思

Dim i% , n%
For i = 1To 20 Step 2
n = i + 1
Print n
Next i