09/05/2018, 18:10

Đế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ự '' (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: ...

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ự '' (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:

#include <stdio.h>

int main() {
   char s[] = "ZaidapTeam";     // Khai bao mot chuoi
   char ch = 'e';             // ky tu de dem
	
   int i = 0;
   int count = 0;             // bien dem
      
   while(s[i] != '') {
      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ả:

Đếm số lần xuất hiện của một ký tự trong chuỗi trong C

Loạt bài Bài tập C có giải của chúng tôi một phần dựa trên Tutorialspoint.com

Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, Java,C,C++,Javascript,HTML,Python,Database,Mobile ... mới nhất của chúng tôi.

Bài học Bài tập C phổ biến tại vietjack.com:

0