30/09/2018, 16:12
Đếm số lần xuất hiện của chữ cái trong chuỗi bằng C
Làm thế nào để đếm số lần xuất hiện của chữ cái trong chuỗi vừa nhập?
viết bằng C++ đc ko ạ?
Bài liên quan
Làm thế nào để đếm số lần xuất hiện của chữ cái trong chuỗi vừa nhập?
viết bằng C++ đc ko ạ?
Được, sau đó chuyển sang C# là xong.
thế tối e thử viết bằng C++.
mà a hướng dẫn làm việc với file bằng ngôn ngũ C đi a. tuần sau bọn e chữa bài tập mà bầy giờ e cứ làm xong rồi test lại ra kết quả linh tinh ạ.
À, tự dưng anh
nghĩnhớ ra cái này, anh viết bằng C. Em biết C không?Code mới ở đây
ôi, thuật toán quen thuộc năm xưa, cũng lấy giá trị cần đếm làm chỉ số.
nhưng năm xưa là pascal, năm nay là C…
nhớ cấp 3 quá a ạ.
Chữ hoa thì sao???
Runtime error: index <0
Cố tình đấy
Đưa ra hết thì bạn @nhu71958 sẽ lười suy nghĩ. Chỉ đưa ra hướng giải quyết thôi.
Nhìn thấy kí tự space trong code là lỗi rồi =))
kí tự backspace nào vậy @Gio ?
e nghĩ là khai báo count[122] là ổn ạ.
#32 trong chuỗi tên đấy!
Mình viết nhầm
Còn nhiều vấn đề nữa @htwap, ví dụ chữ thường thì - ‘a’ nhưng chữ hoa phải -‘A’. Cái này kiểm tra 1 cái được ngay sử dụng
isalpha,islower,isupperlà được.sử dụng
isalpha,islower,isupperlà được.Ở đây anh chỉ đưa ra hướng giải quyết thôi, anh không làm hết tất cả.
@nhu71958 em nắm được cách giải quyết không?
e sửa lại code của a chút xíu này.
Đừng code kiểu này, dùng mấy cái hàm anh đề cập ở trên ấy
isalpha, islower, isupper
chạy đúng mà a.
=== này thì 20 này ===
uk…vâng…e cảm ơn m.n
Hi @nhu71958, em giải quyết được không? nếu em hiểu thì tốt, còn không thì anh sẽ giải thích theo hướng C#. Vì các bạn đi xa sang lĩnh vực C quá.
ko hiểu lắm a à…hơi bị rối…có lẽ a giải thích giùm e theo hướng c# thì tốt hơn
Cứ fill cho nó mảng 255 phần tử, sao các bạn tiết kiệm vậy nhỉ =))
vậy ta có thể dùng trường hợp + 32 nữa là chữ hoa ko anh?