em code như vậy nó chỉ nhận vào số chứ ký tự nó không nhận, lệnh switch k chạy
Nhập từ bàn phím cả số và ký tự
Chào SuperHackerProNo1ty!
switch…case… default là 1 if… else thu gọn.
nếu case i: đúng thì thực thi case i. Nếu kiểm tra tất cả các case đều sai thực thi default.
https://www.tutorialspoint.com/cprogramming/switch_statement_in_c.htm
P/s: Bạn có nhiều người bạn tham gia diễn đàn phải không?
p/s là sao nhỉ???
Lỗi của bạn không hiểu rõ scanf()
, đọc link đưới để sửa
2 Likes
scanf chữ nhận vào dữ liệu số, còn ký tự dùng cái getchar().
trước dòng nhập liệu cho ký tự hoặc chuỗi phải xóa bộ đệm bằng cái flushall() hoặc fflush(stdin)
1 Like