El caso de este artículo usa lenguaje C para hacer una calculadora simple para realizar operaciones de suma, resta, multiplicación y división. Todo el conocimiento matemático involucrado en este programa es muy simple, pero el proceso de entrada aumentará la complejidad. Todas son cosas muy básicas en lenguaje C (entrada y salida). Después de aprender, puede escribir un programa completo en lenguaje C. Es adecuado para la gramática básica del lenguaje C, entrada y salida. Adecuado para que los principiantes aprendan.
Efecto específico
#include "stdio.h"
#include "string.h"
#define LEN 99//计算式最大长度,可以自定义
/*
* 1.C语言计算式(字符串形式)求解函数.
* 2.支持符号:0~9 + - * / . ( ) 注:小括号可以是n级
* 3.负数在计算式中需要这样表示,如:-6*5 >>>>>> (0-6)*5
* 4.需要保持式子的正确性和完整性,不然程序有可能报错
* 5.原理是用了三个栈,指针不断分析字符串里每个字符,
* 不断存进三个栈中,一个存数字的个位十位等每一位,一个存运算符,一