Red de conocimiento informático - Conocimiento sistemático - Programación Hongze

Programación Hongze

El primero (C):

# include ltiostream gt//Comando precompilado

Usar espacio de nombres std

Int main() //Función principal

{//El comienzo de la función principal

int Dt, Hz, Py, Th, sum[4]={0, 0, 0, 0} //Definir variables

p>

Lago Chaer[5][10];

//Dt representa el lago Dongting, Hz representa el lago Hongze, Py representa el lago Poyang y Th representa el lago Taihu.

//Enumere todas las clasificaciones posibles de los cuatro lagos principales, utilizando 1, 2, 3 y 4 para representar la relación de tamaño.

//1 es el valor máximo, 4 es el valor mínimo.

for(Dt = 1; Dt lt=4; Dt ){

for(Hz = 1; Hz lt=4; Hz ){

Intermedio frecuencia (Dt==Hz)

Continuar; //Los lagos varían en tamaño.

for(Py = 1; Py lt=4; Py ){

if(Py==Hz || Py==Dt)

Continuar; //Los lagos varían en tamaño.

th = 10-Dt-Hz-Py; //Calcular la clasificación de Taihu

sum[0]=(1 = = Dt) (4 = = Hz) (3 = = Py); //Qué dijo A

sum[1]=(1 = = Hz) (4 = = Dt) (2 = = Py) (3 = = Th); se dice

suma[2]=(4 = = Hz) (3 = = Dt); //cQué se dice

suma[3]=(1 = = Py) (4 = = Th) (2 = = Hz) (3 = = Dt);//Qué dijo

if(sum[0]= = 1 amp; ampsum[1]= 1 amp; ampsum[2]= 1 amp; ampsum[3]==1){

Strcpy(lake[Dt], "Dongting Lake"); //Asignación por clasificación

Strcpy (Lago[Hz],"Lago Hongze");

Strcpy(Lago[Py],"Lago Poyang");

Strcpy(Lago[Th], "Taihu") ;

}

}

}

}

for(int I = 1 ; i lt= 4; i ){

cout lt lt lake[I] lt; ltendl//Salida de grande a pequeño

}

Retorno 0 ;//Fin de la función principal

}

Segundo (lenguaje C):

# include ltstdio.h gt

int main(void)

{

int a, b, c, d; /*Cuatro números de serie del lago, que indican el lago Dongting, el lago Hongze, el lago Poyang y el lago Taihu*/

for(a = 1;a lt5;A) /*Asignar valores a las clasificaciones de los cuatro lagos*/

for(b = 1;b lt5;b)

for(c = 1; c lt5; c )

for(d = 1; d lt5; d )

si(a b c d = = 10 amp; ampa * b *c*d = = 24)/* Los valores de ABCD no son iguales entre sí, es decir, no hay empate*/

if(a = = 1 amp; ampb!= 4 amperios amperios!=3||a! =1 amperios b = = 4 amperios amperios =3||a! = 4 amperios ampC==3) /*A */

if(b = = 1 amperios; amprespuesta!= 4 amperios ampc!= 2 amperios ampd!=3||b!=1. ampa = = 4 amperios ampc! =3 ||b! =1. (b == 4 amp; amp respuesta!=3||b!= 4 amp amp si a==3) /*C */

if(c == 1 amp; ampd!= 4 amp ampb!= 2 amp amprespuesta!=3||c!=1.

ampd = = 4 amperios ampb! = 2 amperios amp¡Respuesta! =3 ||c! =1. ¡ampd! = 4 amperios ampb = = 2 amperios amp¡Respuesta! =3||c! =1. ¡ampd! = 4ampampb! = 2 amperios amp si a==3) /*D */

Printf("El orden de tamaño de los cuatro lagos:\nLago Dongting: d\nLago Hongze: d\nLago Poyang: d\ nTaihu: d\n ", a, b, c, d);

Devuelve 0;

}