if(i%2==0)什麼意思呢?金金11232019-07-01 18:13:36

判斷i是否是偶數

如果i是偶數,i%2==0 返回1(true),執行if後面語句,

如果i不是偶數,i%2==0返回0(false),跳過if後面語句,執行else if或者else語句。

例如:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

//參考程式碼如下:

#include

#include

#include

#define N 100

int main()

{

int a=1,b=2;

if(a%2==0)

{

printf(“%d:是偶數\n”,a);

}

else{

printf(“%d:是奇數\n”,a);

}

if(b%2==0)

{

printf(“%d:是偶數\n”,b);

}

else{

printf(“%d:是奇數\n”,b);

}

return 0;

}

輸出結果:

1:是奇數

2:是偶數