计算器
2017-03-17 13:30:16 0 举报
计算器是一种便携式的数学工具,用于进行基本的算术运算。它通常具有加、减、乘、除等基本功能,并可能包括更复杂的功能,如平方根、百分比和科学计数法。计算器的外壳通常由塑料或金属制成,内部包含一个微处理器,用于处理输入的数学表达式并输出结果。用户通过按键输入数字和运算符,然后按下等号键来执行计算。计算器还可以存储和检索历史记录,以便用户查看以前的计算结果。尽管现代计算机和智能手机已经可以完成更复杂的数学任务,但计算器仍然是一种实用的工具,特别是在需要快速、准确的计算时。
作者其他创作
大纲/内容
判断
执行乘除加减函数
结束
返回args
判断list[1]需要进行加、减运算
将“++”“+-”“-+”“--”进行转换
将新的表达式或值作为args传入main函数(做递归处理)
获取新的表达式或值
判断list[1]需要进行乘、除、幂运算
N
Y
获取新的表达式
将进行取括号处理后得到的list转换成str
计算list[1]
判断list的长度是否为3
开始
对乘法、除法或幂运算进行正则匹配
判断表达式内的运算符号
获得新的表达式(值)
判断list的长度是否为4
执行main函数
对运算符号进行正则匹配得到新的列表
需要判断幂运算,得到的列表会有4位
去空格处理(得到新的str)
对加法、减法的运算进行正则匹配
输出main函数的返回值
main(args)主函数
将新的表达式或值作为args传入addition_subtraction函数(做递归处理)
取括号(得到新的list)
将新的表达式或值作为args传入ride_except函数(做递归处理)
addition_subtraction(args)乘除函数
ride_except(args)乘除函数
0 条评论
回复 删除
下一页