Hỏi hướng làm bài tập tính điểm trung bình và xếp loại
Bài này không nên, chính xác là không được.
Vì bài này phải dùng phép so sánh lớn hơn và nhỏ hơn. switch - case
chỉ so sánh bằng không hơn, không kém.
Bạn chưa rõ chỗ nào?
Tìm hiểu thêm cho rõ đi bạn
chỉ đc 1 phép xuất hiện đúng ko ạ
em chỉ xem đc 1 số bài cơ bản còn mấy bài so sánh em chưa rõ hướng xử lí ạ
Nắm cú pháp rồi nhìn xem có ráp vào được không chứ bạn chủ topic hỏi cái gì mà mình nghe lạ lẫm thế nhỉ?
Cú pháp switch case của C:
switch (expression){
case value1:
do something;
break; // tuỳ chọn có / không break
case value2:
do another thing;
break; // tuỳ chọn
case value3:
....
default:
// không trường hợp nào ở trên
làm cái gì đó ở đây
}
Trong đó expression phải là kiểu số nguyên hoặc ký tự/ chuỗi. Các value1, 2, 3… cũng phải là integer hoặc character/ string.
Mà bài toán của bạn lại dùng số không nguyên thì dùng switch case kiểu gì? Nếu đổi sang chuỗi lại là phần bạn chưa học đến, cũng không thể dùng switch case được.
Túm lại: đọc lại lý thuyết cho rõ, chưa nắm lý thuyết cú pháp của C mà lo “hướng xử lý” thì chỉ có đọc lại bài học. Nhớ tìm các ví dụ nữa, giờ trên mạng nhiều, xem các ví dụ và đọc chậm rãi giải thích là rõ.
dạ em cảm ơn anh ạ <3