¿Cómo programar un juego de adivinanzas en lenguaje C?
La programación es la siguiente:
#include
#include
#include
int main( int argc, char * argv[])
{
srand((unsigned)time(NULL));
int a = rand()100;
a =1;
int b, c
c = 0
mientras (c {
printf ("Ingrese un número: ");
if (scanf("d", amp;b) == 0)
{
fprintf( stderr, "Entrada no válida.\n");
return EXIT_FAILURE;
}
else
{ p>
if (b == a)
{
printf("Tienes razón, el número es d!\n", a
);printf("Usaste d veces para obtener la respuesta.\n", c
break
}
else if (b); gt; a )
printf("El número es mayor de lo que se supone.\n");
else
printf("El número es menor de lo que se supone.\n");
c;
}
if (c == 10)
{
printf("Lo usaste 10 veces, ¡inténtalo de nuevo!\n"
break
}
} p>
return EXIT_SUCCESS;
}
Notas sobre programación:
1. El programa debe ser leído no solo por la computadora, sino también por la computadora. por el programador Principios de estilo: el código debe ser claro y simple, con lógica directa, expresiones naturales, uso de lenguaje común, nombres significativos y funciones de ayuda y comentarios.
2. El nombre del tipo personalizado comienza con una letra mayúscula y cada palabra está separada por una letra mayúscula, como CallType (es decir, nomenclatura camello). El nombre de la variable comienza con una letra minúscula y cada palabra está separada por una letra mayúscula (el prefijo del rango activo de la variable está separado por un guión bajo), como m_pReleaseIn. El nombre de la función comienza con una letra mayúscula y cada palabra está separada por una letra mayúscula (los prefijos de proceso, página de proceso y subfunción están separados por guiones bajos), como Sub_ErrorDealing.
3. Al definir una macro con nombre, se define como El valor puede representarse mediante PT_E1_MAX). Al definir el número mínimo, se define como XXX_MIN_NUM, y al definir el valor mínimo, se define como XXX_MIN. (Para evitar que sea difícil saber si es necesario restarlo en 1 cuando se utilizan subíndices).