Colección de citas famosas - Slogan de motivación - Programa de memorización de palabras en lenguaje C

Programa de memorización de palabras en lenguaje C

#includes

#includes

incluye

Estructura de palabras // Construye la definición de una palabra en la que dos miembros presentan el Palabras en inglés y traducciones al chino correspondientes

{

Caracteres chinos[20][20]

Inglés carbón

}; /p>

Puntos enteros = 0; // puntuación estadística

int COUNT1 = 0; // agrega algunas pruebas

void field(word strait[100], int count ); // Declaración de función, frases de léxico

void terchu(word struct[100], int count) // Declaración de función, todas las frases de léxico de salida

void fanyi1(struct word strait) '[100], int y count); //Declaración de función, entrada en chino, traducción al inglés accedida con

void fanyi2(struct word strait[100], int count

); Chaxun no válido (int point, int COUNT1), // salida de declaración de función!

Invalid main()

{

int count = 0; >

struct word str '[100]; //definir una estructura str

entero N

char chioch array

(1)

{

printf(" *************Sistema de memorización de palabras**** ************* ******\n");

printf("Por favor************* 1, agregue la palabra Biblioteca ********** ***********\n");

printf("Por favor* ************* *Inglés chino****** ****************\n");

Salida("************ **** 3, inglés al chino************************\n");

> printf("Por favor* ****** ****** 4. Generar todo el léxico***************\n”;}

Salida ("******* ********* 5, consulta de puntuación************************\n");

salida(" **************** 0, salir************************\n") ; /> printf("Por favor****************************************** *\n" );

printf ("Ingrese la línea en la que desea operar: \n");

scanf ("%d",

p>


{

Caso 1: Tianjia(str, count break // llamada a función

Caso 2: fanyi1(str, count); // llamada a función

Caso 3: fanyi2(str, count); // llamada a función

case, t inicial(str, count);

Caso 5: chaxun(point, count1); //Llamada a función

Caso 0: {printf(" ¿Estás seguro de que ¿quieres salir? T/N! \n");

scanf("%C%C",&ch,chioch);

(CH == 'Y' | | CH == 'Y' )Exportar (0);

}

Predeterminado: printf("Ingrese la operación incorrecta. La operación no se puede ejecutar");

<

p>}

}

}

Tianjia no válido (estructura estrecha de palabras [100], recuento int) // frase léxica

{

char ch;

{

printf("¡entrada de léxico!\n");

printf( "Por favor, ingresa el vocabulario de palabras en inglés:\n");

scanf("%s" palabras, str[count.English);

printf("\nPor favor, ingrese el significado chino: \n ");

scanf("%s", str[count]. Chino);

número++;

printf("¡Continúe con Y/N! \n");

scanf("%s", &CH);

} (CH == 'Y ');

salida,count( "%d\n\n");

}

void tunc(word str[100], int count) // Salida de frase del diccionario

{

int i = 0;

printf("¡Salida de palabra del diccionario!\n");

int i = 0; p>

(<= 0){printf("¡Por favor, no envíe! \n");}

Otro{

(i = 0;

printf("Palabra inglesa: %s", str[i] en inglés

printf("\nsignificado chino: %s", str[i); ] (china);

printf("\n\n");

}

printf of ("¡Se han ingresado todas las palabras del diccionario de sinónimos! !\n");

}

}

Fanyi1 no válido (estructura estrecha de palabras [100], recuento int)//Ingrese acceso a traducción en chino e inglés

{

I

Carácter Camino[20];

Carácter BH[20 ]

printf; ("Ingrese la palabra en inglés: \n");

scanf("%s", ch

printf( "Ingrese una traducción del chino:\n");

scanf("%s", bh);

(i = 0; cuento, i++)

{

(STRCMP(canal, estrecho[i]inglés) == 0)

{

(STRCMP(BH estrecho [I]. China)==0)

{

DOT++;

COUNT1++;

printf("¡Felicitaciones! ¡Correcto! \n") ;

}

Otro

{/a>

COUNT1 + +;

printf("Desafortunadamente ¡¡Me equivoqué!! La traducción correcta es: %S\n", str[i].

China);

} BR />}

}

}

void fanyi2 (estructura palabra estrecha "[100], int y número) // Ingrese acceso a traducción en inglés y chino

{

Interpretar i

Carácter CH[20]; BH[20];

printf("Por favor, ingrese China:\n");

scanf("%s",ch

printf(); "Ingrese la traducción al inglés:\n");

scanf("%s" bh)

(i = 0;

{

(STRCMP(CH, str[i].中国)==0) /> {

(STRCMP(BH, str[i].China) [I]. English)==0){

POINT++;

COUNT1++;

printf("¡Felicidades, lo tienes!" !\n");

}

Otro

{

COUNT1++;

printf ("¡Desafortunadamente, respuesta incorrecta! La traducción correcta es : %S\n", str[i]inglés);

}

}

}

}

void chaxun(point, int COUNT1)

{

printf("El resultado de esta prueba es :\n"); ("Por favor total: %d\n", COUNT1);

// printf("Por favor corrija la tasa: %d\\n ", puntos *100/cuenta1);

}