Đếm số lần xuất hiện của một ký tự của chuỗi trong C
Bài tập C: Đếm số lần xuất hiện của một ký tự trong chuỗi
Để giải bài tập C này bạn cần sử dụng vòng lặp và cần kiểm tra ký tự '\0' (giá trị null) trong chuỗi.
Chương trình C
Dưới đây là chương trình C để giải bài tập đếm số lần xuất hiện của một ký tự của chuỗi trong trong C:
#includeint main() { char s[] = "VietJackTeam"; // Khai bao mot chuoi char ch = 'e'; // ky tu de dem int i = 0; int count = 0; // bien dem while(s[i] != '\0') { if(s[i] == ch) count++; i++; } if(count > 0) { if(count == 1) printf("Ky tu %c xuat hien %d lan trong chuoi '%s'", ch, count, s); else printf("Ky tu %c xuat hien %d lan trong chuoi '%s'", ch, count, s); }else printf("Ky tu%c khong co mat trong chuoi %s", ch, s); return 0; }
Biên dịch chương trình C trên sẽ cho kết quả:
Bài học Bài tập C phổ biến tại hoconline.club:
bai-tap-chuoi-trong-c.jsp
Bài viết liên quan