Trò chơi lớn hơn nhỏ hơn

Cho mình hỏi là sao mình chọn chế độ chơi là bất kì số nào thì nó cũng chuyển sang chế độ 1 vậy ạ

int soBiMat = 0, soHienTai =0 , d=0, tieptucgame=0, chedochoi=0;
    int MAX= 100, MIN=1;
     srand(time(NULL));
     printf("Chon che do choi\n");
     printf("1.Mot nguoi\n");
     printf("2.Hai nguoi\n");
     scanf("%d",&chedochoi);

if ( chedochoi=1 )
     {
    do {
            soBiMat = rand() % (MAX - MIN + 1)  + MIN;
            d=0;
     do
         {
            d=d+1;
            printf("So can tim la bao nhieu ? ");
            scanf("%d",&soHienTai);
            if (soBiMat>soHienTai)
            printf("lon hon !\n");
            else if (soBiMat<soHienTai)
            printf("nho hon !\n");
            else
            printf("Chuc mung ! Ban da tim duoc so bi mat !!!\n");
         }
            while (soHienTai!=soBiMat);
            printf("ban doan duoc so bi mat trong %d lan\n",d);
            printf("ban co muon choi lai khong\n");
            printf("1.co\n");
            printf("0.khong\n");
            scanf("%d",&tieptucgame);
         }
         while(tieptucgame);
     }
else if(chedochoi=2)
     {
    do {
            printf("Nguoi thu nhat nhap so vao day");
            scanf("%d",&soBiMat);
            d=0;
     do
       {
            d=d+1;
            printf("So can tim la bao nhieu ? ");
            scanf("%d",&soHienTai);
            if (soBiMat>soHienTai)
            printf("lon hon !\n");
            else if (soBiMat<soHienTai)
            printf("nho hon !\n");
            else
            printf("Chuc mung ! Ban da tim duoc so bi mat !!!\n");
       }
       while (soHienTai!=soBiMat);
            printf("ban doan duoc so bi mat trong %d lan\n",d);
            printf("ban co muon choi lai khong\n");
            printf("1.co\n");
            printf("0.khong\n");
            scanf("%d",&tieptucgame);
       }
       while(tieptucgame);
    }
else
        printf("khong ton tai,bye");
       return 0;

Vẫn là lỗi “huyền thoại” trong điều kiện if.

Xét lại toán tử gánso sánh. Nó có gì khác nhau?

5 Likes

à e hiểu r ^^ cảm ơn ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?