Programación en lenguaje C (bucle de juego)
#includelt;stdlib.hgt;
#includelt;string.hgt;
#includelt;time.hgt;
int main()
{
int i, stime, y, x
long ltime
ltime = time(NULL); //genera un número aleatorio usando el tiempo de la computadora
stime = (unsigned) ltime/2;
srand(stime);
char c;
y=rand(); // Usa la función rand() para generar números aleatorios
if(ygt;=20)
{
y=y20
si(y==0)
y=20; p > printf("Ingrese X(1~20)\n");
scanf("d",amp; return
while(1)
{
if(ygt;x)
printf("¡Lo siento, el número que adivinaste, d, es demasiado pequeño! El número correcto debe ser d\n", x , y);
if(y==x)
printf("¡Adivinaste correctamente, eres demasiado inteligente!\n");
if (ylt;x)
printf("¡Lo siento, el número que adivinaste, d, es demasiado grande! El número correcto debería ser d\n", x, y
); printf("¿Volverás a jugar? (Y sí), (X no)/n");
scanf("c ", amp; c);
if(c =='Y' || c=='y')
{
ltime = time( NULL // Genera números aleatorios usando el tiempo de la computadora
stime = (unsigned) ltime/2;
srand(stime);
y=rand (); // Usa la función rand() para generar números aleatorios
if(ygt;=20)
{
y=y20;
if(y==0)
y=20;
}
printf("Ingrese X(1~20)\n");
p>scanf("d",amp;x) ;
getchar();
}
else
{
printf(" Gracias por su participación\n");
descanso;
}
}
return 0;
}
¡El programa es un poco largo ~! Sin embargo, a través de este programa, ¡también aprendí algo ~! ¡Ah~! Suplemento de respuesta ¡Modifiqué tu programa! ¡Creo que el valor de y también debería mostrarse para que la gente sepa cuál es el valor de y! ¡Creo que los valores de y también deberían mostrarse para que la gente sepa cuáles son los valores de y! Si cree que es mejor simplemente generar el valor de x, puede escribir "printf("¡Lo siento, el número d que adivinó es demasiado pequeño! El número correcto debe ser d\n", x, y);"
Reemplazar con "printf("¡Lo siento, la d estimada es demasiado pequeña!", x);"
Reemplazar con "printf("¡Lo siento, la d adivinada es demasiado grande! Corrija el número debería ser d\n",x,y);"
Reemplazar con "printf("¡Lo siento, el número d que adivinaste es demasiado grande!\n",x);"
¡Je~!