Announcement

Collapse
No announcement yet.

Mấy a c ơi cho e hỏi bài này. Đề bài là viết chương trình trò chơi búa kéo bao

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mấy a c ơi cho e hỏi bài này. Đề bài là viết chương trình trò chơi búa kéo bao

    sao nó ra kết quả sai vậy a c?
    #include <stdio.h>
    #include <conio.h>
    #include <string.h>
    main()
    { char i[10],j[10];
    int *a,*b,c,e,d,f;
    d=1;e=2;f=3;
    printf("\nban chon 1- bua/k/bao\n");
    gets(i);
    printf("\nban chon 2- bua/k/bao\n");
    gets(j);
    if (i=="bua") a=&d;
    else
    {
    if (i=="k") a=&e;
    else a=&f;
    }
    if (j=="bua") b=&d;
    else
    {
    if (j=="k") b=&e;
    else b=&f;
    }


    if (a=b) printf("hoa");
    else
    {
    if(a>b)
    {
    c=a-b;
    if (c==1) printf("nguoi choi 2 win");
    else printf("nguoi choi 1 win");

    }
    else
    {
    c=b-a;
    if (c==1) printf("nguoi choi 2 win");
    else printf("nguoi choi 1 win");

    }
    }


    getch();

    }

  • #2
    if (a=b) printf("hoa");

    __Góp ý tý: Bài này nên để 1 player thui, player vs cpu. Đưa lựa chọn theo số (1.Búa, 2.Kéo, 3.Bao)
    Last edited by 11520185; 03-11-2012, 08:30.
    Blog: http://khuongntrd.blogspot.com/ Email: khuongntrd@gmail.com
    Facebook: https://www.facebook.com/dkuns2

    Comment


    • #3
      code bài này nên dùng lệnh switch lồng á : #include <conio.h>
      #include <stdio.h>
      #include <math.h>
      void main()
      {
      char i,a,b,c;
      printf ("Ra ");
      scanf("%c",&i);
      switch (i)
      {
      case 'd':
      printf("chon \n ");
      scanf("%c",&k);
      char select;
      switch (a)
      {
      case 'O' : printf("thua"); break; // O:Bao, k:kéo, B:đấm
      case 'K' : printf("thang"); break;
      case 'B' : printf("hoa"); break;
      default: printf("sai");
      } break;

      case 'O':
      printf("chon ");
      scanf ("%c",&kk);
      switch (b)
      {
      case 'B' : printf("thang"); break;
      case 'K' : printf("thua"); break;
      case 'O' : printf("hoa"); break;
      defaultrintf("sai");
      } break;

      case 'K':
      printf("chon ");
      scanf("%c",kkk);
      switch (kkk)
      {
      case 'B' : printf("thua"); break;
      case 'O' : printf("thang"); break;
      case 'K' : printf("hoa"); break;
      default: printf("sai");

      } break;
      }
      }

      Có gì sai các bạn đừng chém mình nhé =]]
      Faculty of Information Systems:salute:

      Comment


      • #4
        ê có cái :P !!!!!
        Đừng bán rẻ bản thân:vip:
        Mà phải bán đúng giá

        Comment


        • #5
          Bài của #3 sao nó báo lỗi thế này nhỉ ?
          [Error] 'k' was not declared in this scope
          Đừng bán rẻ bản thân:vip:
          Mà phải bán đúng giá

          Comment


          • #6
            Originally posted by 11520185 View Post
            if (a=b) printf("hoa");

            __Góp ý tý: Bài này nên để 1 player thui, player vs cpu. Đưa lựa chọn theo số (1.Búa, 2.Kéo, 3.Bao)
            Cái đó thì e cũng làm thử rùi nhưng mà ko có cách nào nhập chữ được hả a?

            Comment


            • #7
              Originally posted by 12520793 View Post
              code bài này nên dùng lệnh switch lồng á : #include <conio.h>
              #include <stdio.h>
              #include <math.h>
              void main()
              {
              char i,a,b,c;
              printf ("Ra ");
              scanf("%c",&i);
              switch (i)
              {
              case 'd':
              printf("chon \n ");
              scanf("%c",&k);
              char select;
              switch (a)
              {
              case 'O' : printf("thua"); break; // O:Bao, k:kéo, B:đấm
              case 'K' : printf("thang"); break;
              case 'B' : printf("hoa"); break;
              default: printf("sai");
              } break;

              case 'O':
              printf("chon ");
              scanf ("%c",&kk);
              switch (b)
              {
              case 'B' : printf("thang"); break;
              case 'K' : printf("thua"); break;
              case 'O' : printf("hoa"); break;
              defaultrintf("sai");
              } break;

              case 'K':
              printf("chon ");
              scanf("%c",kkk);
              switch (kkk)
              {
              case 'B' : printf("thua"); break;
              case 'O' : printf("thang"); break;
              case 'K' : printf("hoa"); break;
              default: printf("sai");

              } break;
              }
              }

              Có gì sai các bạn đừng chém mình nhé =]]
              Khánh ui sao bài ông tui chạy ko đc @@!!

              Comment

              LHQC

              Collapse
              Working...
              X