算法流程图:
执行截图:
完整代码:
1 #define _CRT_SECURE_NO_WARNINGS 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <math.h> 5 #include <string.h> 6 //删除空格 7 void deleteSpace(char *str); 8 //判断是不是数字 9 bool isnum(char ch); 10 //获取括号间的内容 11 char *kuohao(char *str, int *pindex); 12 //获取数据 13 double getnum(char *str, int *pindex); 14 //分析乘除 15 double comfenxi(char *str, int *pindex); 16 //分析加减 17 double fenxi(char *str); 18 19 //字符串删除空格 20 void deleteSpace(char *str) 21 { 22 //获取首地址 23 char *tmp = str; 24 //如果没到结尾 25 while (*str != '