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; iChươ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.