Código de juego de adivinanzas en lenguaje C

Escrito al frente: este código utiliza códigos elementales como número aleatorio + cuerpo del bucle + marca de tiempo, etc. ¡Es solo para que Xiaobai se comunique, como referencia!

#include <stdio.h> 
#include <time.h> 
#include <stdlib.h> 
#include <time.h> 
int menu () // define menu 
{ 
	int num; 
	int ample = 0; 
	printf ("** ********************************* \ n "); 
	printf (" ***** organizar el tiempo razonablemente , ¡Presta atención a tu salud! **** \ n "); 
	printf (" ****************************** ** *** \ n "); 

	num = rand ()% 100 + 1; // Genera números aleatorios (1 --- 100) 
	printf (" Prueba fase de números aleatorios:% d \ n ", num); 
	while (1) 
	{ 
		printf ("Introduzca un número aleatorio (0 --- 100):"); // MIENTRAS que el cuerpo del bucle determina si el número de entrada cumple las condiciones 
		scanf_s ("% d", & ample); 
		if (ample>num) 
		{ 
			printf ("Adivina en grande \ n"); 
		}
		else 
		{ 
			if (amplio <num) 
				printf ("Supongo que es pequeño \ n"); 
			else 
			{ 
				printf ("Adivina ----------------------> ¡Felicitaciones! \ N "); 
				descanso; 
			} 
		} 
	} 
	printf (" ********************************* * \ n "); 
	printf (" ***** está a punto de reiniciarse, por favor reconfirma! **** \ n "); 
	printf (" *************** * ******************** \ n "); 


		
} 
int main () 
{ 
	
	int a; 
	srand ((unsigned int) time (NULL)); // definición A valor inicial del número aleatorio; de lo contrario, el número aleatorio ejecutado siempre será el mismo (cada vez que se encienda la computadora, se calculará automáticamente) 
	printf ("Bienvenido al juego de adivinanzas de números: \ n");// Introduzca una función de tiempo, de modo que cada número aleatorio cambie con el tiempo, pero el parámetro de código que define el valor inicial es de tipo SIN FIRMAR, y el tiempo es un entero largo, solo use una conversión de tipo coercitiva
	
	do // En cuanto a por qué se escribe NULL, debido a que el parámetro de tiempo necesita un tipo de puntero, usaremos un puntero nulo para resolver el problema 
	{ 
		printf ("Ingrese si desea ingresar al juego:"); 
		scanf_s ("% d" , & a); 
		switch (a) 
		{ 
		case 1: 

			menu (); 
			break; 

		case 0: 
			printf ("Salir del programa. \ n"); 
			break; 
		default: 
			printf ("error de entrada, no reconocido [ingrese 0/1 para confirmar]: "); 

		} 
	} while (a! = 0); 

		
	
}


Supongo que te gusta

Origin blog.51cto.com/15144773/2676953
Recomendado
Clasificación