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

Đề tài: Xóa 1 ký tự tùy ý trong chuỗi????

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    13

    Wink Xóa 1 ký tự tùy ý trong chuỗi????

    ""Cho trước 1 chuỗi kí tự.
    Nhập vào một ký tự c và tiến hành xoá tất cả các ký tự c có xuất hiện trong chuỗi ban đầu (không phân biệt chữ hoa, chữ thường). In chuỗi kết quả.""

    Hic. Các bro giúp e cái ! Hic hic e nghĩ muốn nát óc khỉ mà hok ra dc cái chi!!

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Bài này có gì khó, xét từ đầu đến cuối chuỗi nếu tìm thấy cái gì == 'c' thì xoá nó, trong C++ string có hàm erase(int position ), google coi cách sử dụng nó. Viết lại hàm này cũng không có gì khó.
    Hic hic e nghĩ muốn nát óc khỉ mà hok ra dc cái chi!!
    Có thiệt không đây
    Đừng ép tui code hoài, tui bị dũa đó !

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    SN06 - 70 Trương Định - HBT - HN
    Bài viết
    36

    C++ Code:
    1. void earse_character(char a[], char temp)
    2. {
    3.     int n= strlen(a); // cai ham nay cua borland C++  dùng để lấy độ dài của chuỗi.
    4.  
    5.      for(int i=0;i<n;i++)
    6.       {
    7.          if(a[i]==temp)
    8.          {
    9.             for(int j=i; j<n;j++)
    10.               a[j]=a[j+1];
    11.             a[n--]='\0';      // bao gồm 2 phép toán : a[n]='\0' (NULL) và n--
    12.              i--; // vì sau đây i++, nếu kô trừ đi, sẽ bỏ qua ký tự vừa được dồn về trước.
    13.           }
    14.       }
    15. }

    Notes : Hàm chỉ là cách dùng để viết chương trình. Quan trọng là phải hiều bản chất vấn đề là gì. Từ dễ tới khó, bài toán ngày được hoàn thiện ( từ vài chục dòng code rùi sẽ sang 1 câu lệnh ). Chúc bạn học ngày càng tiến tới. Thân ái/

    xwaystyle lưu ý: Đọc Nội quy trước khi gửi bài viết của mình lên diễn đàn. Đây là lần vi phạm thứ 2 của bạn. Nếu bạn còn tiếp tục, toàn bộ bài viết của bạn sẽ bị xóa bỏ khỏi diễn đàn. Đừng ngại ngần mấy phút đọc Nội quy bạn nhé!
    Đã được chỉnh sửa lần cuối bởi Kevin Hoang : 06-03-2008 lúc 09:31 PM. Lý do: Nhắc nhở spam


    =====================================
    XWAYSTYLE ---------> Brings joy to milions.....
    Intel(R) Pentium 4(R) 2.8GHz Main IntelD845Pemy (Socket 478) RAM 1024Mb VGAFX5200 128Mb 128Bit HDD Maxtor 160Gb PATA Sound Blaster live 5.1 Gamer

    Windows Vista Ultimate Sp1 (activated)
    Rating : 2.5 Mark
    Theme: Windows Aero (very nice!)

  4. #4
    Ngày gia nhập
    08 2009
    Nơi ở
    Hưng Yên
    Bài viết
    17

    Bạn có thể post bài đầy đủ đc không?

  5. #5
    Ngày gia nhập
    06 2014
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi nhim_xi Xem bài viết
    ""Cho trước 1 chuỗi kí tự.
    Nhập vào một ký tự c và tiến hành xoá tất cả các ký tự c có xuất hiện trong chuỗi ban đầu (không phân biệt chữ hoa, chữ thường). In chuỗi kết quả.""

    Hic. Các bro giúp e cái ! Hic hic e nghĩ muốn nát óc khỉ mà hok ra dc cái chi!!
    Chuẩn như Lê Duẩn luôn.
    Code Java.
    public String XoaKiTu(String xaukytu, String delCharacter) {
    char del = delCharacter.charAt(0);
    char charUp = String.valueOf(del).toUpperCase().charAt(0);
    char charLow = String.valueOf(del).toLowerCase().charAt(0);
    for (int i = 0; i < xaukytu.length(); i++) {
    for (int j = 0; j <= xaukytu.length(); j++) {
    if (xaukytu.charAt(i) == del) {
    xaukytu = xaukytu.substring(0, i) + xaukytu.substring(i + 1, xaukytu.length());
    }
    if (xaukytu.charAt(i) == charUp) {
    xaukytu = xaukytu.substring(0, i) + xaukytu.substring(i + 1, xaukytu.length());
    }
    }

    }
    return xaukytu;
    }

  6. #6
    Ngày gia nhập
    01 2013
    Bài viết
    1,464

    Mặc định Xóa 1 ký tự tùy ý trong chuỗi????

    ^ Nhầm box rồi nhé bạn.

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

  1. Muốn ẩn hiện tùy ý khi click chuột phải vào một số điểm của ContextMenu?
    Gửi bởi bekhoebedep18 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 21-11-2011, 07:11 PM
  2. Algorithm Xóa một chuỗi con trong một chuỗi kí tự dài như thế nào ?
    Gửi bởi hu-xeko trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 01-08-2011, 02:00 PM
  3. Bài tập C tối ưu hóa chuỗi nhập từ bàn phím(xóa ký tự trắng thừa trong chuỗi)
    Gửi bởi kitti trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 27-10-2010, 07:11 PM
  4. cho 1 chuỗi, tìm 1 từ và xóa từ này trong chuỗi đó nếu tìm thấy
    Gửi bởi trai xu nghe trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 30-01-2010, 03:32 PM
  5. Lập trình C Đoạn mã Xóa chuỗi s2 trong chuỗi s1
    Gửi bởi luckyluke trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 05-03-2008, 06:27 AM

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