Red de conocimientos turísticos - Conocimientos sobre calendario chino - Una pregunta de razonamiento: GHVYVFURUHBQBATQVQVNA bUNBYBHeYBHJNVbWVNBFUV ¡Vamos, maestro!

Una pregunta de razonamiento: GHVYVFURUHBQBATQVQVNA bUNBYBHeYBHJNVbWVNBFUV ¡Vamos, maestro!

Ubicación de la actividad del club de razonamiento: fuera del aula 2, piso 5, edificio 2

TUILISHEHUODONGDIDIAN bHAOLOUeLOUWAIbJIAOSHI

Consulte la siguiente tabla pinyin para conocer el proceso de razonamiento:

abcdefghijklmnopqrstuvwxyz

nopqrstuvwxyz

nopqrstuvwxyzabcdefghijklm

Las letras minúsculas representan números, mi conjetura es b=2, e=5

El programa de traducción está preparado de la siguiente manera:

main()

{

int i, j

char a[21]={'G'; , 'H', 'V', 'Y', 'V', 'F', 'U', 'R', 'U', 'H', 'B', 'Q', 'B', ' A', 'T', 'Q', 'V', 'Q', 'V', 'N', 'A'};

char aa[19]={'U', 'N', 'B', 'Y', 'B', 'H', 'Y', 'B'.H', 'J', 'N', 'V', 'W', 'V' , 'N', 'B', 'F', 'U', 'V'};

for(i=0; ilt; 21; i )

{

a [i] =13;

if(a[i]gt;'Z') a[i]-=26;

printf(" c",a[i] 32);

}

printf("\n");

for(i=0; ilt; 19; i )

{

aa[i] =13

if(aa[i]gt;'Z') aa[i]-=26 ;

printf("c", aa[i] 32

}

printf("\n"); >getch();

p>

}

}

Hay dos formas de saber si la desviación alfanumérica es 13, una es inferir en función de la aparición de vocales y consonantes, y el otro es Es un crack de programación de fuerza bruta. Por razones de tiempo, adopté el segundo método. El programa es el siguiente:

main().

{

int n, i, j, k

char a[21]={'G', 'H', 'V', 'Y', 'V', 'F', 'U', 'R', 'U', 'H', 'B', 'Q', 'B', 'A', 'T', 'Q ', 'V', 'Q', 'V', 'N', 'A '};

for(j=0;jlt;26;j)

{

for(i=0;ilt;22;i)

{

a[i] =j;

printf("c", a[i]);

}

printf("\n");

}

getch();

}

Ve a las actividades del club de razonamiento, espero que te sea de ayuda (¿no tienes tiempo para participar en las actividades? ).