Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: in ngược chuỗi dùng đệ quy

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    HA NOI
    Bài viết
    14

    Mặc định in ngược chuỗi dùng đệ quy

    bạn nào biết thuật toán in ngược 1 chuỗi dùng đệ quy cho mình hỏi với

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    15

    bạn thử dùng cái này xem
    Code:
    void PrintBackwards(char *pString)
    //function to print a string backward
    {
        char *temp;
        if (*pString=='\n')                          //if at the end of string
           return;
        else
            PrintBackwards(pString+1);                   //else go to the next character in the string

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    15

    cái này dùng cũng được.Xem thử đi


    Code:
    #include <stdio.h>
    #include <string.h>
    
    int isPalindrome (char *str, int length)
    {
       int i;
      if (length<1) return 1; // no more chars to compare, its palindrom
        for (i=0; i<length; i++) printf ("%c", str[i]);
        printf (" has length %d.\n", length);
    
         if (str[0] == str[length-1])                        
          return isPalindrome (str+1, length-2);    
       else return 0;                                     
       }
    
    void main (void)
       {
       int result;
       char str[256];
       printf ("Please type a string: ");
       gets (str);
       result = isPalindrome (str, strlen (str));
       if (result==1) printf ("Its a palindrome string.");
       else printf ("Not a palindrome");
       getch();
       }

Các đề tài tương tự

  1. Trích chuỗi con trong một chuỗi bằng cách dùng memcpy bằng cách nào?
    Gửi bởi ducvtcpi trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 05-04-2013, 03:58 PM
  2. Bài tập C++ Dùng strtok cắt chuỗi và lỗi khi dùng atof() chuyển char sang float
    Gửi bởi salomontong trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 10-03-2012, 05:18 PM
  3. Con trỏ trên C Ghép chuỗi dùng con trỏ
    Gửi bởi kokichi911 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 15-11-2011, 12:02 AM
  4. Trả lời: 1
    Bài viết cuối: 29-06-2011, 12:02 AM
  5. Xử lý chuỗi không dùng hàm
    Gửi bởi ceny trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 07-04-2010, 03:09 PM

Quyền hạn của bạn

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