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("
ban chon 1- bua/k/bao
“);
gets(i);
printf(”
ban chon 2- bua/k/bao
");
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&gt;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();

}

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)

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
“);
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;
  default:printf("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é =]]

ê có cái :stuck_out_tongue: !!!

Bài của #3 sao nó báo lỗi thế này nhỉ ?
[Error] ‘k’ was not declared in this scope

[QUOTE=11520185;164682]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)[/QUOTE]
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?

[QUOTE=12520793;164690]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
“);
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;
  default:printf("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é =]][/QUOTE]
Khánh ui sao bài ông tui chạy ko đc @@!!