Red de conocimiento informático - Computadora portátil - Programación en lenguaje C (bucle de juego)

Programación en lenguaje C (bucle de juego)

#includelt;stdio.hgt;

#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~!