zoukankan
html css js c++ java
计算器第四次作业
计算器4
处理了奇奇怪怪的情况
最麻烦和花了最多时间的地方是处理负数,对于负数我认为以下情况都是合法的。。比如 2*-5=10 也就是说运算符后面可以直接跟上负号,而不一定用括号分割。比如 -1--1--1--1--1--1=4
支持4则运算以及乘方。同时支持多余括号,比如输入 (((1+2 会自动处理成(((1+2)))=3 (其实这个只要输入的时候判断一下左右括号的个数就行了。。)
还有一个麻烦的地方就是命令行处理。。不是很懂这些东西
github上代码地址
点这儿
4月11号更新,处理了新的情况。。形如 -(100+2)+3=-99 这种情况太坑爹了
仍然发现一种情况不知道如何处理。。。。 比如说 1*(-(1+1)) 应该算正确吗?
4月13号更新,处理了。。。1*(-(1+1))
查看全文
相关阅读:
Mybatis 使用Mybatis时实体类属性名和表中的字段名不一致
getResourceAsStream 地址
Memory Allocation with COBOL
静态call 动态call LINK
反编译
eclipse 设置英文
WAR/EAR 概念
application.xml
对ContentProvider中getType方法的一点理解
总结使人进步,可视化界面GUI应用开发总结:Android、iOS、Web、Swing、Windows开发等
原文地址:https://www.cnblogs.com/Coolaaa/p/5374984.html
最新文章
Linux-----Ubuntu Server安装图形界面
iOS Core Animation具体解释(四)AutoLayout中的动画
第8章7节《MonkeyRunner源代码剖析》MonkeyRunner启动执行过程-小结
布局优化技巧笔记
【LeetCode-面试算法经典-Java实现】【121-Best Time to Buy and Sell Stock(最佳买卖股票的时间)】
如何查找Sensor信息
InnoDB引擎索引大观
HTML5学习笔记之二CSS基础
LeetCode N-Queens
触摸函数
热门文章
详情转发 带参数
16位随机数
聊天 保证聊天置地
获取元素相关信息,如高度,宽度
动态更改标题内容
计算指定时间接下来几分钟
js 时间处理函数 (判断今天是否在一段时间内)
管理工具
Office办公软件Excel使用整理
chmod
Copyright © 2011-2022 走看看