30/09/2018, 21:41
Thắc mắc hàm switch case
e có cái bài tập là
nếu 0-20 trời nắng
30-50 trời râm
60-80 trời nhìu mây
thì trong trường hợp này với case chỉ xuất dc 1 giá trị (case 1) k như if else có thể lấy dc 1 khối giá trị (a<=20 hoặc
30<= a && a<=50) thì trong trường hợp e dùng switch thì làm sao cho case có thể lấy dc 1 khối như if else chứ nhập case 0->80 chắc hết ngày quá
Bài liên quan
Switch case chỉ cho so sánh 1 giá trị thôi. Còn nếu muốn nhiều giá trị thì phải dùng if else.
Swich case nếu dùng thì vẫn dùng dk nhưng nó gặp zac zoi khi c phải sài thêm Goto nữa !! Tốt nhất nếu tối ưu hóa thì c sài If else nha ^^
Số cần kiểm tra là n
I=n/30;
Switch (I) {
Case 0:
//troi nang
Break;
Case 1:
//troi ram
Break;
Case 2:
// troi nhiu may
Break;
}
Cách của @quannv2011 ok đó bạn