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á

Khánh Nguyễn viết 23:54 ngày 30/09/2018

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.

Đỗ Đức Giang viết 23:54 ngày 30/09/2018

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 ^^

Nguyễn Văn Quân viết 23:47 ngày 30/09/2018

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;
}

Demon Hunter viết 23:52 ngày 30/09/2018

Cách của @quannv2011 ok đó bạn

Bài liên quan
0