Colección de citas famosas - Colección de poesías - El diccionario implementa suma, resta, multiplicación y división.

El diccionario implementa suma, resta, multiplicación y división.

#¿Incluir? ltstdio.h gt

int? Ji suan (int? a, int? b, Charles? Fu)

{

if (fu = = ' ')? ¿devolver? a b;

si (fu = =‘-‘)? ¿devolver? a-b;

si (fu = =‘*‘)? ¿devolver? a* b;

si (fu = =‘/‘)? ¿devolver? a/b;

}

int? divertido (char? *ss, int? n)

{

int? Yo, bandera = 0;

si (n = = 1)? ¿devolver? ss【0】-“0”;

for(I = 0;iltn;i)

{

si ((SS【I】= ' ') | (SS[I]='-')) //Escanea los signos más y menos.

{

¿Bandera? =?1;

¿Volver? Ji suan (divertido (ss, I), divertido (ss I 1, n-i-1), ss [I]); If (flag == 0)//si no-

{

for(I = 0;iltn;i)

if ((ss【 I 】= ='*') | (ss【I】= ='/'))

{

¿Regresar? Ji suan (divertido (ss, I), divertido (ss I 1, n-i-1), ss [I]); }

¿Nulo? Principal(vacío)

{

Charr. s【50】;

int? n;

Printf("Ingrese aritmética: ");

scanf("s", s

n? =?strlen

printf("= d\r\n", fun(s,n));

} Recursivo, ahorra muchos problemas.