Trang 2 trên tổng số 2 Đầu tiênĐầu tiên 12
Từ 11 tới 19 trên tổng số 19 kết quả

Đề tài: bài C oẳn tù tỳ

  1. #11
    Ngày gia nhập
    10 2009
    Nơi ở
    Hà Tây
    Bài viết
    85

    Mặc định bài C oẳn tù tỳ

    Trích dẫn Nguyên bản được gửi bởi ngocanh711 Xem bài viết
    tự dưng m=random(3)+1; là gì ?
    bạn thử thêm cái này xem thế nào
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<time.h>
    void main()
    {
    clrscr();
    int i,j,dam,la,keo;
    int time;
    printf("1.Dam\n");
    printf("2.La\n");
    printf("3.Keo\n");
    printf("chon muc thich ung:");
    scanf("%d",&i);
    randomize();
    m=random(3)+1;
    Nhớ khai báo stdlib nhé :( Chả biết đúng ko
    ưh khai báo mấy cái trên lại được nhưng mình đã đc học mấy cái hàm trong thư viện đó đâu lạ hoắc
    PHP Code:
    #include<stdlib.h> 
    #include<time.h> 
    2 cái hàm này là sao ạ...dùng khai báo khi nào chỉ giùm nha

  2. #12
    Ngày gia nhập
    10 2009
    Bài viết
    17

    Trích dẫn Nguyên bản được gửi bởi nobita8x Xem bài viết
    ưh khai báo mấy cái trên lại được nhưng mình đã đc học mấy cái hàm trong thư viện đó đâu lạ hoắc
    PHP Code:
    #include<stdlib.h> 
    #include<time.h> 
    2 cái hàm này là sao ạ...dùng khai báo khi nào chỉ giùm nha
    Híc,thì mình cũng đã học đâu,thấy nó bảo dùng để khai báo cái random đấy,thì tớ lắp vào,thấy chạy đc chứ tớ mới học đc 2 tuần
    nên kém quá huhu

  3. #13
    Ngày gia nhập
    06 2011
    Bài viết
    0

    Mặc định cho mình hỏi tại sao không dùng được getch() mà phải dùng getch()-48 ???

    main()
    {
    int bua=0, keo=1 , quat=2, ra1, ra2, chon;
    char ch;

    printf ("chao ban den voi tro choi\n");
    printf ("user1: (bua=0, keo=1, quat=2):");
    ra1=getch()-48;
    printf ("\n");

    printf ("user2: (bua=0, keo=1, quat=2):");
    ra2=getch()-48;
    printf ("\n");
    ...............

  4. #14
    Ngày gia nhập
    01 2012
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi ngocanh711 Xem bài viết
    tự dưng m=random(3)+1; là gì ?
    bạn thử thêm cái này xem thế nào
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<time.h>
    void main()
    {
    clrscr();
    int i,j,dam,la,keo;
    int time;
    printf("1.Dam\n");
    printf("2.La\n");
    printf("3.Keo\n");
    printf("chon muc thich ung:");
    scanf("%d",&i);
    randomize();
    m=random(3)+1;
    Nhớ khai báo stdlib nhé :( Chả biết đúng ko
    randomize();
    vậy cái này là sao vậy bạn?
    ai chỉ cái giải thuật của random với?

  5. #15
    Ngày gia nhập
    03 2012
    Bài viết
    1

    Trò chơi OTT giữa người chơi và máy tính server thông qua môi trường mạng. Có thể có
    nhiều người chơi với máy cùng một lúc.
    Người chơi sẽ đăng nhập vào địa chỉ của máy server để được phục vụ
    - Server sẽ gởi trả cho client 1 lời chào đại loại “Chúc mừng bạn đã đến với OTT!”, đồng
    thời hỏi người chơi dự định chơi bao nhiêu ván.
    - Khi nhận được trả lời của người chơi về số ván sẽ chơi thì server và người chơi bắt đầu
    chơi.
    - Nguyên tắc chơi như sau:
     Mỗi bên được chọn một trong các dụng cụ sau:
    1. Búa: B
    2. Kéo: K
    3. Giấy: G
     Quy tắc quyết định thắng thua 1 ván:
    1. B : B hoặc K : K hoặc G : G ---> Hoà
    2. B : K hoặc K: B ---> B thắng
    3. B : G hoặc G : B ---> G thắng
    4. K : G hoặc G : K ---> K thắng
    - Quy tắc thắng thua sau cùng:
     Lấy số bàn thắng mỗi bên ra để so sánh
     Bên nào có số bàn thắng nhiều hơn thì bên đó thắng
     Nếu số bàn thắng bằng nhau thi 2 bên hoà
    - Số người chơi có thể lên đến vài chục người đồng thời cùng một lú
    Mấy Bạn ơi giúp mình với.... có ai có code hay tự viết được game oản tù tì này không viết bằng socket kết nối giứa sever và client

  6. #16
    Ngày gia nhập
    04 2011
    Bài viết
    1

    Mặc định giúp đỡ hàm rand()

    Trích dẫn Nguyên bản được gửi bởi ngocanh711 Xem bài viết
    tự dưng m=random(3)+1; là gì ?
    bạn thử thêm cái này xem thế nào
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<time.h>
    void main()
    {
    clrscr();
    int i,j,dam,la,keo;
    int time;
    printf("1.Dam\n");
    printf("2.La\n");
    printf("3.Keo\n");
    printf("chon muc thich ung:");
    scanf("%d",&i);
    randomize();
    m=random(3)+1;
    Nhớ khai báo stdlib nhé :( Chả biết đúng ko
    int m = rand()%3+1//ở đây nó sẽ chọn ngẫu nhiên 1,2,3

  7. #17
    Ngày gia nhập
    05 2013
    Nơi ở
    Quảng Ninh-Bình Trị Thiên-Việt Nam
    Bài viết
    37

    #include <stdio.h>
    #include <conio.h>

    int main()
    {
    char a,b;
    printf("Ban A Ra:");
    scanf("%c",&a);
    printf("Ban B Ra:");
    fflush(stdin);
    scanf("%c",&b);
    switch(a)
    { case 'B':
    switch(b)
    { case 'K': printf("A Thang B\n");
    break;
    case 'G': printf("A Thua B\n");
    break;
    case 'B': printf("Hai Dua Hoa Nhau\n");
    break;
    }
    break;
    case 'K':
    switch(b)
    {
    case 'K': printf("Hai Dua Hoa Nhau\n");
    break;
    case 'G': printf("A Thang B\n");
    break;
    case 'B': printf("A Thua B\n");
    break;
    }
    break;
    case 'G':
    switch(b)
    { case 'K': printf("A Thua B\n");
    break;
    case 'G': printf("Hai Dua Hoa Nhau\n");
    break;
    case 'B': printf("A Thang B\n");
    break;
    }
    break;
    }
    getch();
    }



    Đây là bài của mình, post lên cho mọi người cùng tham khảo nhé
    Cuộc sống mất dạy nuôi ta lớn
    Dòng đời khốn nạn dạy ta khôn
    Không đâm không chém đời không nể
    Không tiền bạc không bạc gái không theo

  8. #18
    Ngày gia nhập
    09 2012
    Bài viết
    0

    Mình có làm 1 bài về oẳn tù xì mọi người tham khảo nhé:
    #include <stdlib.h>
    #include <time.h>
    #include<iostream.h>

    void main ()
    {
    int r,tl;
    char a, b;
    cout<<"\t===Tro choi oan tu xi==="<<endl;
    cout<<"\t1.Nhap ban muon ra cai gi"<<endl;
    cout<<"\t2.Ket thuc chuong trinh"<<endl;
    cout<<"Qui uoc:"<<endl;
    cout<<"\tKeo = K"<<endl;
    cout<<"\tBua = B"<<endl;
    cout<<"\tBao = O"<<endl;

    do
    {
    cout<<"Su lua chon cua ban la:";
    cin>>tl;
    switch(tl)
    {
    case 1:cout<<"Moi ban nhap kai muon ra:";
    cin>>a;
    srand(time(NULL));
    r=rand()%3+1;
    if(r==1)
    b = 'K';
    else if(r==2)
    b = 'B';
    else
    b = 'O';
    if(a==b)
    {
    cout<<"Tran dau hoa"<<endl;
    cout<<"Ban ra:"<<a<<endl;
    cout<<"NPC ra:"<<b<<endl;
    }
    else if((a=='K' && b=='B')||(a=='B' && b=='O')||(a=='O' && b=='K'))
    {
    cout<<"Xin loi ban da thua!!"<<endl;
    cout<<"Ban ra:"<<a<<endl;
    cout<<"NPC ra:"<<b<<endl;
    }
    else
    {
    cout<<"Chuc mung ban da chien thang NPC!!"<<endl;
    cout<<"Ban ra:"<<a<<endl;
    cout<<"NPC ra:"<<b<<endl;
    }

    break;
    case 2:cout<<"Ket thuc tro choi"<<endl;
    exit(1);
    break;
    }
    }while(1);


    }

  9. #19
    Ngày gia nhập
    01 2021
    Bài viết
    0

    t mới học lập trình. sau khi tham khảo bài mọi người t tự viết code như này. game chơi giữa người và máy. chạy trên code blocks. chạy thấy ok
    code:
    // tro choi oan tu ti
    #include <stdio.h>
    #include<stdlib.h>
    int main()
    {
    int bc, mc ; // bc = ban chon, mc = may chon
    printf("\n tro choi oan tu ti");
    printf("\n 1. bao");
    printf("\n 2. bua");
    printf("\n 3. keo");
    printf("\n moi ban chon:");
    scanf("%d",&bc);
    srand(time(NULL)); // xac dinh thoi gian thuc
    mc = (rand()%(3 - 1 +1))+1; // may chon ngau nhien lua chon 1 hoac 2 hoac 3
    if (1<=bc&&3>=bc)
    {switch (bc)
    {
    case 1: printf("\n ban chon la: bao");
    switch (mc)
    {case 1: printf("\n may chon la: bao");
    printf("\n hoa roi");
    break;
    case 2: printf("\n may chon la: bua");
    printf("\n thang roi");
    break;
    case 3: printf("\n may chon la: keo");
    printf("\n thua roi");
    break;}
    break;
    case 2: printf("\n ban chon la: bua");
    switch (mc)
    {case 1: printf("\n may chon la: bao");
    printf("\n thua roi");
    break;
    case 2: printf("\n may chon la: bua");
    printf("\n hoa roi");
    break;
    case 3: printf("\n may chon la: keo");
    printf("\n thang roi");
    break;}
    break;
    case 3: printf("\n ban chon la: keo");
    switch (mc)
    {case 1: printf("\n may chon la: bao");
    printf("\n thang roi");
    break;
    case 2: printf("\n may chon la: bua");
    printf("\n thua roi");
    break;
    case 3: printf("\n may chon la: keo");
    printf("\n hoa roi");
    break;}
    break;}
    }
    else
    printf("\n ban chon sai roi.");

    getch();

    }

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

  1. Bài tập C Chương trình oẳn tù tì nhưng chỉ nhập được người chơi thứ nhất, bỏ qua người thứ 2
    Gửi bởi 5fox 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: 04-01-2012, 05:44 PM
  2. Bài tập C++ Trò chơi oẳn tù tì. bị sai tính logic
    Gửi bởi 3gau trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 03-12-2011, 12:59 AM
  3. Bài tập C++ Xây dựng trò chơi oẳn tù tì?
    Gửi bởi hoangtudangyeu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 12-12-2010, 08:25 PM
  4. Viết chương trình trò chơi Oẳn tù tì
    Gửi bởi cr9 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: 15-12-2009, 10:47 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