Các anh ơi,em làm mãi mà khồn ra bài này.Đề bài là Nhập số bạn đoán từ 1>100;So bi mat la so ngau nhiên tu 1>100;Ta co 3 trường hợp.Đoán lớn hơn,đoán bé hơn,và đoán đúng.Chương trình sẽ dừng lại khi đoán đúng.Nay em muốn Hỏi người chơi.Có muốn tiếp tục chơi không.
Nếu người chơi muốn chơi sẽ nhập vào số 1.Chương trình sẽ tiếp tục.
Nếu người chơi không muốn chơi,chương trình sẽ dừng lại.
Gợi ý:Tạo biến số dang Boolean tieotucchoigame.Các anh giúp em với
Biến số dang Boolean tieptucGame
Bạn tự trả lời rồi còn đâu @@
1 Like
Bạn có thể dùng 2 cách:
-
Lệnh goto
, sau khi nhập vào số 1, bạn cho 1 hàmif
để kiểm tra, nếu true thìgoto
về đầu chương trình. -
Cũng là cách mà mình dùng để làm dạng này: dùng vòng
while
hoặcdo .. while
bao hết cả chương trình. Điều kiện là
do{
// Chương trình
} while (tieptucchoigame == true); // khỏi "== true" cũng được, nhưng nếu chưa quen cứ để yên vậy
1 Like
Bạn tạo 1 vòng lặp. check điều kiện là biến tieotucchoigame, mỗi vòng thì đoán 1 số.
Cái này đơn giản mà tốt nhất nên chịu khó tự code
1 Like
mình làm thế này vẫn sai ban này
const int ga=0;
do
{//chương trình}
while (tieptucchoi!=ga);```
Bạn chỉ chỗ sai giúp mình
tớ không hiểu ý bạn .Bạn nói rõ hơn được không
Bạn xem thử code này
int main()
{
int so = 0, sobimat = 0, guesstime = 0, cont = 1, mode = 0, lv = 0;
int max = 100, min = 0;
while(cont < 2) {
// Mode
// game play
GamePlay(so, sobimat, guesstime);
// Ask for another play
printf("Do you want to play another game?\n");
printf("1.Yes\n2.No\n");
scanf("%d", cont);
system("cls");
}
return 0;
}
Mình vẫn không làm được .Hichic.Help me???
tự gợi ý rồi thế kia @@
Mình làm C mà bạn ơi
Tớ làm được với IF và ELSE ,nhưng tớ muốn cách khác cơ.Các bạn giúp tớ