Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: bài tập về hàm rand() củ chuối

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

    Mặc định bài tập về hàm rand() củ chuối

    bài tập của em là như này bác code hộ em đc hok a.
    1 bộ bài gồm có 4 chất cơ rô bích nhép (H S D C)
    có các con bài từ 2-3...-J-Q-K-A
    bác đưa vào 1 con bài.rồi cho chạy random đến khi giống con bài vừa nhập thì đc.

    Code:
    Card Draw
    =========
    Suit : H
    Rank : 4 // đây là con bài nhập từ 2-3-..J-Q-K-A
    Result of draw 1 : 2C
    Result of draw 2 : 3S
    Result of draw 3 : KD
    Result of draw 4 : 4H
    You got your result in 4 draws!
    đây là ví dụ của chương trình
    yêu cầu : Phải giới hạn biến.Nếu người nhập sai bắt nhập lại(cái này khó nhất ạ).
    Em đã post bài này o bên hỏi đáp rồi.Em post sang đây bác Admin đừng xóa bài của em nhé.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

    Trích dẫn Nguyên bản được gửi bởi adam452 Xem bài viết
    yêu cầu : Phải giới hạn biến.Nếu người nhập sai bắt nhập lại(cái này khó nhất ạ).
    chuyển cái nhập vào sang mã ASCII, rồi so sánh xem hợp lệ không
    code chuyển qua mình không rõ, bạn search nhé.
    Thân
    Đã được chỉnh sửa lần cuối bởi BuithiHa : 18-03-2008 lúc 10:22 PM.

  3. #3
    Ngày gia nhập
    07 2007
    Nơi ở
    Sơn La
    Bài viết
    133

    Trích dẫn Nguyên bản được gửi bởi adam452 Xem bài viết
    đây là ví dụ của chương trình
    yêu cầu : Phải giới hạn biến.Nếu người nhập sai bắt nhập lại(cái này khó nhất ạ).
    Biến ở đây là chi vậy? Nói cụ thể hơn chút đi.
    CÓ phải mỗi lần bạn chỉ cho người nhập vào tên của con bài.
    -> Như vậy sẽ gồm một chuỗi 2 ký tự? ( ex: AS ( tức Át rô )).
    -> Ok, press Enter key ?
    Nếu như ý mình hiểu thế này thì đơn giản thôi.
    Tạo chuỗi 2 ký tự, cho nhập vào từng ký tự của chuỗi :
    1.Quan_Bai[index++];
    if(index == 2) -> dừng bằng cách chuyển sang kiểm tra ký tự nhập vào là enter.
    2.switch ... case cho '1' -> '9' và với A , K , Q J với Quan_Bai[0]
    và cái gì nữa ... ấy cho Quan_Bai[1];
    Nếu đúng như suy nghĩ của mình thì vậy là ổn, rồi gọi hàm random().
    Cái này bạn sử lý nốt nhé.( Đơn giản thui mờ )
    Trao đổi kiến thức sẽ giúp ta tiếp cận nhanh với kiến thức.

  4. #4
    Ngày gia nhập
    11 2007
    Bài viết
    153

    Sai bắt nhập lại à :
    Sai bắt nhập lại à :

    C Code:
    1. //nay thi nhap lai nay
    2. do{
    3.      gets(s);
    4.      if(strlen(s)>3) goto lai;
    5.      if(s[0]==1)
    6.      {
    7.        s[0]='X' // quan 10 nhe
    8.        s[1]=s[2];
    9.      }
    10.      if(kt_lan_mot(s[0])&&kt_lan_hai(s[1])) break;
    11.      lai:    
    12.     }while(1);
    13.  
    14. int kt_lan_1(char x)
    15. {
    16.  char a[]="23456789XJQKA"
    17.  for(int i=0;i<13;i++)
    18.  if(x==a[i]) return 1;
    19.  return 0;
    20. }
    21.  
    22. int kt_lan_2(char x)
    23. {
    24.  char a[]="CSDH"
    25.  for(int i=0;i<4;i++)
    26.  if(x==a[i]) return 1;
    27.  return 0;
    28. }
    ttecak ?

  5. #5
    Ngày gia nhập
    09 2008
    Nơi ở
    Hà Nội
    Bài viết
    0

    Sao bài này giống phần workshop 6 trên seneca thế nhỉ :-? Thế bài này làm như thế nào vậy mấy bác
    Nothing is impossible.

  6. #6
    Ngày gia nhập
    09 2008
    Bài viết
    0

    Mặc định bài tập về hàm rand() củ chuối

    ừ, mình cũng đang cần giúp đỡ ở mảng này, mà đúng nó là W6 rồi đấy, may quá lại vào dc đây
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Sử dụng hàm rand()%a+b trong C như thế nào?
    Gửi bởi smart_lookAir 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: 15-03-2012, 04:48 PM
  2. Rand() nhưng chỉ truy xuất mỗi một giá trị??????
    Gửi bởi henxui_nobita_00 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 01-03-2011, 07:49 PM
  3. hàm rand() trên C?
    Gửi bởi lebronjamesuit 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: 14-01-2010, 09:28 PM
  4. Cách sử dụng hàm rand()?
    Gửi bởi hungxt 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: 28-04-2009, 09:50 AM
  5. Lập trình C++ | Hàm Rand() hoạt động như thế nào?
    Gửi bởi willphan 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: 09-04-2009, 09:04 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