Đếm số lần ký tự xuất hiện

Thảo luận trong 'Thuật toán' bắt đầu bởi LieuKyThien, 19 Tháng bảy 2009.

  1. Offline

    LieuKyThien

    • Thành Viên Mới

    Số bài viết:
    79
    Đã được thích:
    49
    Điểm thành tích:
    0
    Yêu cầu bài toán: nhập một chuỗi. sau đó nhập 1 ký tự và đếm số lần xuất hiện
    Mã:
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    void main()
    {
    	clrscr();
    	char a[100],b;
    	int dem=0,i;
    	printf("Nhap chuoi ky tu: ");
    	gets(a);
    	printf("Nhap ky tu can dem: ");
    	b=getchar();
    	for(i=0;i<strlen(a);i++)                      //Hàm strlen trả về kết quả là độ dài của chuỗi
    		if(a[i]==b)
    			dem++;
    	printf("so lan ky tu %c xuat hien trong chuoi la %d",b,dem);
    	getch();
    }

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí