Xuất ra màn hình a^b

Mọi người cho em hỏi vì sao dòng “if((b%2)*2==b)”, lại có nghĩa là b chẵn???
Em nghĩ là if(b%2==0) mới đúng chứ

Chính xác :smiley: if(b%2 == 0) mới đúng, chứ viết kiểu đó b chỉ có thể bằng 0 hay 1.

5 Likes

v chứ sao kết quả vẫn đúng ở 2 hình trên vẫn đúng :(((

Bạn chặn if b==1 ở if 1 thì if 2 là thừa rồi. Phần sau ra đúng nhưng sẽ không đúng yêu cầu (bình phương - nhân).

4 Likes

Ok cảm ơn nhiều nha mình hiểu r . Bạn giỏi quá

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?