Hiển thị kết quả từ 1 đến 4 / 4
  1. #1
    Tham gia
    10-08-2011
    Bài viết
    183
    Like
    13
    Thanked 164 Times in 35 Posts

    Cho mình hỏi về " in số lượng ký tự của mỗi từ trong chuỗi"

    Cho mình hỏi về bài này với:
    Cho 1 chuỗi bao gồm các chữ cái từ a-z.
    In Số lượng ký tự của mỗi từ trong 1 chuỗi?
    Cảm ơn các bạn nhiều nha!
    Đưa em qua thăng trầm...bao tháng năm.
    Quote Quote

  2. #2
    Tham gia
    09-08-2009
    Location
    localhost
    Bài viết
    21
    Like
    1
    Thanked 3 Times in 3 Posts
    Mình dùng VC quen rồi, trước có học trên TC nên bạn tự test nha, xin lỗi mình viết bo
    Code:
    char s[] = "chuỗi bao gồm các chữ cái từ a-z";
    char x[100] = "";	// Để chứa các từ trong chuỗi trên
    int i = 0;		// Để In Số lượng ký tự của mỗi từ trong 1 chuỗi
    int len = strlen(s);	// Chiều dài chuỗi
    
    for (int j = 0; j < len; j++)
    {
    	if (s[j] == 32 || s[j] == '\t' || s[j] == '\n')		// space, tab, enter (Dùng phân tách các từ)
    	{
    		if (i > 0)
    		{
    			x[i] = '\0';
    			printf("Số lượng ký tự trong từ %s là %i\n", x, i);
    		}
    		i = 0;
    		continue;
    	}
    	x[i] = s[j];
    	i++;
    }

  3. Thành viên Like bài viết này:


  4. #3
    Tham gia
    10-08-2011
    Bài viết
    183
    Like
    13
    Thanked 164 Times in 35 Posts
    Quote Được gửi bởi newalone View Post
    Mình dùng VC quen rồi, trước có học trên TC nên bạn tự test nha, xin lỗi mình viết bo
    Code:
    char s[] = "chuỗi bao gồm các chữ cái từ a-z";
    char x[100] = "";	// Để chứa các từ trong chuỗi trên
    int i = 0;		// Để In Số lượng ký tự của mỗi từ trong 1 chuỗi
    int len = strlen(s);	// Chiều dài chuỗi
    
    for (int j = 0; j < len; j++)
    {
    	if (s[j] == 32 || s[j] == '\t' || s[j] == '\n')		// space, tab, enter (Dùng phân tách các từ)
    	{
    		if (i > 0)
    		{
    			x[i] = '\0';
    			printf("Số lượng ký tự trong từ %s là %i\n", x, i);
    		}
    		i = 0;
    		continue;
    	}
    	x[i] = s[j];
    	i++;
    }
    oh, cảm ơn bạn thật nhiều nhen!
    Đưa em qua thăng trầm...bao tháng năm.

  5. #4
    Tham gia
    15-11-2005
    Location
    Hà Nội
    Bài viết
    696
    Like
    0
    Thanked 14 Times in 12 Posts
    Tham khảo thêm mấy link sau xem:

    Đếm số từ của một xâu ký tự trong lập trình C?

    đếm xem có bao nhiêu từ trong chuỗi

    Hi vọng là bạn có thể làm cho bạn hiểu rõ hơn!

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •