30/09/2018, 20:43

Thêm lệnh chọn chế độ chơi sau dòng lệnh "Ban co muon choi tiep khong?" như thế nào?

Bây giờ em muốn thêm lệnh chọn chế độ chơi sau dòng lệnh “Ban co muon choi tiep khong?” thì làm như nào ạ. Đây là code của e:

#include<stdio.h>
#include<stdlib.h>
#include<ctime>


int main()
{
	int songaunhien=0, socannhap=0, tieptucgame=1,choncachchoi;
	const int Max = 100, Min = 1;
		printf("Ban muon choi 1 nguoi hay 2 nguoi
Neu muon choi 1 nguoi thi nhan phim 2: 
");
		scanf_s("%d", &choncachchoi);
		if (choncachchoi == 1)
		{
			
				do
				{
					// nhap 1 so ngau nhien
					// yeu cau doan so bi mat
					srand((unsigned int)time(NULL));
					songaunhien = (rand() % (Max - Min + 1) + Min);
					do
					{
						printf("hay nhap so can nhap: ");
						scanf_s("%d", &socannhap);
						if (socannhap == songaunhien)
						{
							printf("
Chuc mung da doan dung so ngau nhien
");
							printf("Ban co muon choi tiep khong? ");
							scanf_s("%d", &tieptucgame);
							
						}
						else if (socannhap < songaunhien)
							printf("
Ban can doan so lon hon nua!
");
						else
							printf("
Ban can doan so nho hon nua!
");
					} while (socannhap != songaunhien);
				} while (tieptucgame == 1);
		}

		else if (choncachchoi == 2)
		{
			do
			{
				printf("Nguoi choi thu nhat nhap so ngau nhien: ");
				scanf_s("%d", &songaunhien);
				printf("






















");
				printf("Nguoi choi thu hai doan so ngau nhien.
");
				do
				{
					printf("hay nhap so can nhap: ");
					scanf_s("%d", &socannhap);
					if (socannhap == songaunhien)
					{
						printf("
Chuc mung da doan dung so ngau nhien
");
						printf("Ban co muon choi tiep khong? ");
						scanf_s("%d", &tieptucgame);

					}
					else if (socannhap < songaunhien)
						printf("
Ban can doan so lon hon nua!
");
					else
						printf("
Ban can doan so nho hon nua!
");
				} while (socannhap != songaunhien);

			} while (tieptucgame == 1);
			if (tieptucgame == 0)
				printf("Cam on ban da choi tro nay!
");

		}
		else
		{
			do
			{
				printf("Che do choi khong hop le, moi ban chon lai! ");
				scanf_s("%d", &choncachchoi);
			} while (choncachchoi != 1 && choncachchoi != 2);
			if (choncachchoi == 1)
			{
				do
				{
					// nhap 1 so ngau nhien
					// yeu cau doan so bi mat
					srand((unsigned int)time(NULL));
					songaunhien = (rand() % (Max - Min + 1) + Min);
					do
					{
						printf("hay nhap so can nhap: ");
						scanf_s("%d", &socannhap);
						if (socannhap == songaunhien)
						{
							printf("
Chuc mung da doan dung so ngau nhien
");
							printf("Ban co muon choi tiep khong? ");
							scanf_s("%d", &tieptucgame);
						}
						else if (socannhap < songaunhien)
							printf("
Ban can doan so lon hon nua!
");
						else
							printf("
Ban can doan so nho hon nua!
");
					} while (socannhap != songaunhien);
				} while (tieptucgame == 1);

				if (tieptucgame == 0)
					printf("Cam on ban da choi tro nay!
");
			}
			else
			{
				do
				{
					printf("Nguoi choi thu nhat nhap so ngau nhien: ");
					scanf_s("%d", &songaunhien);
					printf("






















");
					printf("Nguoi choi thu hai doan so ngau nhien.
");
					do
					{
						printf("hay nhap so can nhap: ");
						scanf_s("%d", &socannhap);
						if (socannhap == songaunhien)
						{
							printf("
Chuc mung da doan dung so ngau nhien
");
							printf("Ban co muon choi tiep khong? ");
							scanf_s("%d", &tieptucgame);

						}
						else if (socannhap < songaunhien)
							printf("
Ban can doan so lon hon nua!
");
						else
							printf("
Ban can doan so nho hon nua!
");
					} while (socannhap != songaunhien);

				} while (tieptucgame == 1);
				if (tieptucgame == 0)
					printf("Cam on ban da choi tro nay!
");
			}
		}

	system("pause");
	return 0;
}
anon51853234 viết 22:48 ngày 30/09/2018
#include<stdlib.h>
#include<ctime>
#include<stdio.h>


int main()
{
	int songaunhien=0, socannhap=0, tieptucgame=1,choncachchoi;
	const int Max = 100, Min = 1;
	do{
		printf("Ban muon choi 1 nguoi hay 2 nguoi\nNeu muon choi 1 nguoi thi nhan phim 2: \n");
		scanf_s("%d", &choncachchoi);
		if (choncachchoi == 1)
		{
			
				do
				{
					// nhap 1 so ngau nhien
					// yeu cau doan so bi mat
					srand((unsigned int)time(NULL));
					songaunhien = (rand() % (Max - Min + 1) + Min);
					do
					{
						printf("hay nhap so can nhap: ");
						scanf_s("%d", &socannhap);
						if (socannhap == songaunhien)
						{
							printf("\nChuc mung da doan dung so ngau nhien\n");
							printf("Ban co muon choi tiep khong? ");
							scanf_s("%d", &tieptucgame);
							
						}
						else if (socannhap < songaunhien)
							printf("\nBan can doan so lon hon nua!\n");
						else
							printf("\nBan can doan so nho hon nua!\n");
					} while (socannhap != songaunhien);
				} while (tieptucgame == 1);
		}

		else if (choncachchoi == 2)
		{
			do
			{
				printf("Nguoi choi thu nhat nhap so ngau nhien: ");
				scanf_s("%d", &songaunhien);
				printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
				printf("Nguoi choi thu hai doan so ngau nhien.\n");
				do
				{
					printf("hay nhap so can nhap: ");
					scanf_s("%d", &socannhap);
					if (socannhap == songaunhien)
					{
						printf("\nChuc mung da doan dung so ngau nhien\n");
						printf("Ban co muon choi tiep khong? ");
						scanf_s("%d", &tieptucgame);

					}
					else if (socannhap < songaunhien)
						printf("\nBan can doan so lon hon nua!\n");
					else
						printf("\nBan can doan so nho hon nua!\n");
				} while (socannhap != songaunhien);

			} while (tieptucgame == 1);
			if (tieptucgame == 0)
				printf("Cam on ban da choi tro nay!\n");

		}
		else
		{
			do
			{
				printf("Che do choi khong hop le, moi ban chon lai! ");
				scanf_s("%d", &choncachchoi);
			} while (choncachchoi != 1 && choncachchoi != 2);
			if (choncachchoi == 1)
			{
				do
				{
					// nhap 1 so ngau nhien
					// yeu cau doan so bi mat
					srand((unsigned int)time(NULL));
					songaunhien = (rand() % (Max - Min + 1) + Min);
					do
					{
						printf("hay nhap so can nhap: ");
						scanf_s("%d", &socannhap);
						if (socannhap == songaunhien)
						{
							printf("\nChuc mung da doan dung so ngau nhien\n");
							printf("Ban co muon choi tiep khong? ");
							scanf_s("%d", &tieptucgame);
						}
						else if (socannhap < songaunhien)
							printf("\nBan can doan so lon hon nua!\n");
						else
							printf("\nBan can doan so nho hon nua!\n");
					} while (socannhap != songaunhien);
				} while (tieptucgame == 1);

				if (tieptucgame == 0)
					printf("Cam on ban da choi tro nay!\n");
			}
			else
			{
				do
				{
					printf("Nguoi choi thu nhat nhap so ngau nhien: ");
					scanf_s("%d", &songaunhien);
					printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
					printf("Nguoi choi thu hai doan so ngau nhien.\n");
					do
					{
						printf("hay nhap so can nhap: ");
						scanf_s("%d", &socannhap);
						if (socannhap == songaunhien)
						{
							printf("\nChuc mung da doan dung so ngau nhien\n");
							printf("Ban co muon choi tiep khong? ");
							scanf_s("%d", &tieptucgame);

						}
						else if (socannhap < songaunhien)
							printf("\nBan can doan so lon hon nua!\n");
						else
							printf("\nBan can doan so nho hon nua!\n");
					} while (socannhap != songaunhien);

				} while (tieptucgame == 1);
				if (tieptucgame == 0)
					printf("Cam on ban da choi tro nay!\n");
			}
		}

	}while(tieptucgame==0);
	system("pause");
	return 0;
}

thêm vòng lặp do while thôi , đơn giản mà , bạn viết được cả đoạn code này mà sao không thêm vào vòng lặp này để nó lặp lại . nhập số 0 nếu muốn chơi lại

Bài liên quan
0