Colección de citas famosas - Colección de poesías - Explicación detallada del código del árbol del diccionario

Explicación detallada del código del árbol del diccionario

// El código de tu pregunta es tan malo, ¿por qué usas goto? El resultado no cumple con los requisitos de la pregunta. . . .

//Te escribí una copia

#¿Incluir? ltiostream gt

#¿Contiene? lt string gt

#Contiene? ltcstdio gt

¿Usar? ¿Espacio de nombres? std

//Por: @qwn3213

//2015.09.02

¿Cadena? str[]={ "cero", "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve" };

int? Entrada()

{

¿Cadena? a;

int? s 1 = 0;

Y (CIN gt; gtanswer

{

if(a==" "||a=="= ")

Romper;

for(int?I = 0;ilt10;i)

if(a==str[i])

{

s 1 = s 1 * 10 I

Romper

}

}

retorno? s 1;

}

void(int?x)

char s[? 20];

sprintf(s , " d ", x);

for(int?I = 0; s[i]!=0; i )

cout lt ltstr[s[I]-' 0 '] lt; lt "?";

cout lt ltendl

}

int? p>

int? A, B;

mientras(1)

{

a = entrada();

b = entrada();

if(a = = 0 amp; ampb==0)

Devuelve 0;

Salida(a b);

}

Volver a 0;

}