Cái này thì tớ cũng không rõ lắm.
Nhưng mà thế này, cậu khai báo char n; tức là n chỉ là một kí tự mà scanf("%s", n); là dùng để nhập cho 1 chuỗi, ngoài ra scanf("%s", n); chỉ nhập được một chuỗi không có space, tức là nếu cậu nhập 1 chuỗi có space thì nó chỉ lấy được từ đầu tiên.
Còn để nhập...