VC编写的算术计算器
========== 功能 : 1支持简单的浮点算术运算,包括:+,-,*,/,^, 其中 .作0处理 3.为3.0 4 支持连加连乘 ++,** 如 3++#, (2+5)** 2 支持正负号如 -3+4 , (-.5)+6 , -(-3*5.5+12)+2 2 支持多层嵌套括号运算如 (((3)))结果为3 ,但空括号视为非法 如() 3 实现排错处理 如 1) 空格过滤: 3 3 3+ 5 视 333+5 2) 括号不匹配 )(3+(3.5), 3) 非法 字符 如 2+3! , 3+3= 4) 表达式语法错误 例 (3+2)(2*3), 3+), 2.22.2*5, 3++2,6/*3, 3+ 5) 除零错误: 如 3.2*3/(5-5) 输出 DIVIDE ZERO! 注:上述表达式均通过测试 使用说明: 1 程序运行后输入表达式 (((((-.5)))) )^2+.+ 134.00/ 2+(3.5*((4 .6/2.3)-2))+ 32 0 则输出结果387.25 2 作者: 虎成 2007 QQ:547268476
用户评论