Red de conocimiento informático - Consumibles informáticos - Programación de matriz mágica

Programación de matriz mágica

# incluir & ltstdio.h & gt

# incluir & ltwindows.h & gt

# incluir & lttime.h & gt

# incluir & ltmath. h & gt

# include & ltstdlib.h & gt

//Declaración de función

Void Magician();

void decisión();

void menu principal();

void salir del juego();

void hellp();

void elección del jugador();

Void mainPage()//interfaz principal

{

int I;

Printf ("\ t _ _ _ _ _ vvvv _ _ _ _ _El sistema se está cargando, por favor espere..._ _ _ _ _ _ vvvv _ _ _ _ \ t \ n ");

Printf ("\ t -_ _-zzzzzzzzzLa computadora no funciona, por favor espere...-_ _-zzzzzzzzz \ t \ n ");

for(I = 0; I<80;i++ )

{

printf(" % % ");

Dormir(200);

}

printf("\t\ t-Finalmente cruzado ╮(╯▽╰)╭\t\t\n");

System("CLS");

System( "Color 8B");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

printf(" * * * * \ n ");

printf(" * * * * \ n "); Grupo* * \n ");

Printf(" **Miembros:,,, Xu, * * \n ");

Printf (" **Pei Yuee, Qian Chenpeng* * \ n ");

printf(" * * * * \ n ");

printf(" * * * * \ n ");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

printf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \ n ");

>}

int a;

int b;

int c;

int suma//suma calculada

int e; //Valor de tres dígitos

Void main ()//Función principal

{

página principal();

p>

menú principal();

}

/* AC b+ BCA+BAC+cab+CBA+ABC = suma-ABC

222 (a+b+c)=sum-abc

La idea central de este código

*/

Void mainmenu()//Sistema principal menú

{

int select

mientras(1)

{

printf("%%% %% %%%%%%%%%Menú principal%%%%%%%%Menú principal%%%%Menú principal%%%%Menú principal%%%%Menú principal%%%Menú principal%%%Menú principal Menú %%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal % %Menú principal%%Menú principal%%Menú principal%%Menú principal%%Menú principal\n);

printf(" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @Menú@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ );

printf("\t 1 salida \n");

Printf("\t 2Entra al juego\n");

Printf("\t 3Ayuda del juego\n" );

Printf("Ingrese el número correspondiente para ingresar un módulo diferente: \ n "

printf("@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ n”);

scanf("%d ", & amp select)

getchar();

fflush(stdin);

if(select== 1)

{

salir del juego();

}

si no(select==2)

{

elección del jugador() ;

}

else if(select==3)

{

diablos();

}

Otros

{

Printf("Selección ilegal, vuelva a ingresar y seleccione nuevamente\ n ");

}

}

}

Void visor()//El jugador es la audiencia.

{

int sum//La suma de las entradas del teclado

int e; //Obtener tres dígitos

int f;

int g;

int m;

Printf("Ingrese el número obtenido:\ n "); %d ",&sum);

e = 222-suma % 222;

a = e/100;

b =(e/10) % 10;

c = e % 10;

g = a+b+c;

f = e+(222 * g);

if (f==suma)

printf("%d\n ",e);

Otros

{

if(suma%222==0)

{

m =(suma/222)/5;

e = 222 * m <; /p>

printf("%d\n ",e);

}

Otro

{

e = e+222;

a = e/100;

b =(e/10)% 10;

c = e % 10;

p>

f = e+(222 * g);

printf("%d\n ",e);

}

}

}

Void playerchoice()//Elige la identidad del jugador.

{

int select

Printf("Ingresa 1 y serás un mago\ n "); 2, usted es la audiencia\ n ");

Printf("Ingrese los números correspondientes para ingresar a diferentes módulos:\ n ");

scanf("%d ", & amp select);

getchar();

fflush(stdin);

if(select==1)

{

Mago();

}

else if(select==2)

{

visor ( );

}

Otros

{

Printf("Selección ilegal, vuelva a ingresar y seleccionar\n ");

}

}

void hellp()

{

Sistema("CLS" );

p>

printf(" $ $ $ $ $ $ $ $ $ $ $ $ $ $ n ");

printf(" \ n ");

Printf( "@ @ @Reglas del juego: Ingresa 1, que significa salir del juego @ @ \ n ");

Printf ("@ @ @ Ingresa 2, que significa juego configuración del sistema @ @ \ n ");

Printf ("@ @ @Enter 3, significa ayuda del juego@ @ \n ");

Printf ("@ @ @Enter 4 , significa inicio del juego@ @ \n ");

Printf("Al ingresar 2, continúe con la siguiente opción:\ n ");

Printf("Ingrese 1 y eres un mago\ n ");

Printf("Ingresa 2, eres el público\ n ");

printf(" \ n ");

printf(!!!!!!!!!!!! ! ¡Déjalo claro! ! \n ");

("En un juego interactivo en interiores, el mago le pide a cada miembro de la audiencia que venga arriba con un ABC de 3 dígitos (A, B y C son centenas y decenas respectivamente\n ").

Printf("y dígitos únicos"), y luego el mago le pide a la audiencia que escriba los números acb bac bca cab cba 5 y la suma de estos cinco números.\n ");

Printf("Mientras el público diga la suma Sea lo que sea, el mago definitivamente podrá Adivina cuál es el número original abc en la mente del público.

\ n ");

printf(" \ n ");

Printf("Los jugadores de este juego son libres de elegir su profesión, es decir, mago o espectador, y completar el juego según las indicaciones\ n " );

printf(" $ $ $ $ $ $ $ $ $ $ $ $ $ n ");

}

Void exit game() //Salir

{

Selección de personaje;

Printf("¿Estás seguro de que quieres salir del juego? Ingrese y o y para salir, continúe haciendo clic en cualquier tecla\ n ");

scanf(" %c ", & amp select);

getchar();

fflush(stdin);

if(select=='Y'||select=='y ')

{

Printf ("Bienvenido al juego otra vez\ n ");

p>

Salir(1);

}

Otros

{

Regresar;

}

}

Mago vacío()//El jugador es un mago

{

int l, f

p>

srand(tiempo(0));

a = rand()% 9+1 ;

b = rand()% 10;

c = rand()% 10;

e = 100 * a+10 * b+ c;

//ACB+BAC+BCA+cab+CBA = 122 a+ 212 b+211c = f

f = 122 * a+212 * b+221 * c;

printf("%d\n ",f);

Printf("Ingrese los tres dígitos que obtuvo: \ n "); d ", & ampl);

If (e== l)

Printf("Felicidades, la magia fue exitosa\ n ");

Otros

Printf("La magia falló, inténtalo de nuevo\ n " );

}