Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C tìm ký tự xuất hiện ít nhất trong chuỗi

Mảng ký tự được gọi là chuỗi (string).

Khai báo

Cú pháp khai báo mảng:

char tenChuoi [kichThuoc];

Ví dụ: char string[50]; chuỗi dài 50 ký tự

Khởi tạo

  • Dùng hằng ký tự đơn:
char string[10] = { 'H', 'e', 'l', 'l', 'o' ,'\0'}
  • Dùng hằng chuỗi:
char string[10] = "Hello";

Truy xuất - Dùng chuỗi điều khiển "%s" để truy xuất chuỗi cho đến khi gặp '\0'.

Tìm số lần xuất hiện nhỏ nhất

Logic tìm ký tự xuất hiện ít nhất trong chuỗi cho trước:

for(i=0; i

Chương trình

Chương trình C tìm ký tự xuất hiện tối thiểu trong chuỗi:

#include  #define SIZE 100 // Kích thước chuỗi tối đa #define CHARS 255 // Số ký tự cho phép tối đa int main(){     char string[SIZE];     int frequency[CHARS];     int i = 0, minimum;     int value;     printf("Enter the string:\n ");     gets(string);     for(i=0; i

Kết quả

Enter the string: tutorialspoint Minimum occurrence character is 'a' = 1 times.