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ứ
Xuất ra màn hình a^b
Chính xác
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?