01/10/2018, 15:09
Vì sao với điều kiện chia 2 dư 1 lại in ra toàn số chẵn?
#include <stdio.h>
int main(void)
{
int num;
for(num=0; num<101; num++)
{
if (num%2==1)
continue;
printf("%d
", num);
}
return 0;
}
vì sao in ra so chẵn mà chia 2 dư 1 ạ. em tưởng phải dư 0 thì mới ra số chẵn nhưng dư 0 thì lại in ra số lẻ ạ
Bài liên quan
Hi Lam Tran.
Vì sau if là continue.
Lam TranLam_Tran21m
có nghĩa là nếu phép dư 1 n sẽ bỏ đi và quay lại bước num ++ phải k ạ.
em cảm ơn ạ
Đoạn mã nghĩa là nếu num là số lẻ thì vòng lặp tiến thêm 1 bước (
continue
).dạ vâng e cảm ơn ạ…