#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
int main()
{
int soBiMat = 0,soHienTai = 0, luaChonCapDo ,chonChoiLai;
int MAX=0,MIN=0;
printf ("===Chon so chu so cua mat khau===\n");
printf ("2 Chu so:\n");
printf ("3 Chu so:\n");
printf ("4 Chu so:\n");
printf ("May chu so:");
scanf ("%d",&luaChonCapDo);
while (luaChonCapDo!=2,3,4)
{
if (luaChonCapDo=2)
{
MAX=99,MIN=10;
srand(time(NULL));
soBiMat=(rand()%(MAX-MIN+1)+MIN);
do
{
printf("So can tim la bao nhieu ?\n");
printf("La:");
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 ra duoc so bi mat !!!\n");
}
while(soHienTai!=soBiMat);
}
else if(luaChonCapDo=3)
{
MAX=999,MIN=100;
srand(time(NULL));
soBiMat=(rand()%(MAX-MIN+1))+MIN;
do
{
printf("So can tim la bao nhieu ?\n");
printf("La:");
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 ra duoc so bi mat !!!\n");
}
while(soHienTai!=soBiMat);
}
else if (luaChonCapDo=4)
{
MAX=9999,MIN=1000;
srand(time(NULL));
soBiMat=(rand()%(MAX-MIN+1))+MIN;
do
{
printf("So can tim la bao nhieu ?\n");
printf("La:");
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 ra duoc so bi mat !!!\n");
}
while(soHienTai!=soBiMat);
}
else
{
printf("Ban da khong chon dung cap do.\n");
printf("Moi ban chon lai cap do:");
scanf("%d",&luaChonCapDo);
}
}
return 0;
}
E có trò chơi này giờ e muốn mỗi lần sau khi chơi xong trò chơi sẽ hỏi người chơi có muốn chơi tiếp ko, nếu có thì trò chơi sẽ lặp lại từ đầu, nếu ko thì trò chơi tắt thì làm thế nào
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?