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))
查看全文
相关阅读:
HTML直接引用vue.min.js,bootstrap-vue.min.js,axios.min.js等开发一个页面(2)
HTML直接引用vue.min.js,bootstrap-vue.min.js,axios.min.js等开发一个页面
[Vue+Element UI]不知道总页码数时如何实现翻页
[Vue] 报错: Uncaught (in promise)
[Vue + Element UI] 单选框
[Lombok] Lombok的使用和常用注解使用示例
Eclipse的Web项目开发:Maven插件jetty服务器的关闭
[Python] 电脑同时安装python2和python3, 如何实现切换使用
[Yaml] YAML 入门教程
k8s ha的安装
原文地址:https://www.cnblogs.com/Coolaaa/p/5374984.html
最新文章
关于项目管理
python下载yaml
设置git
Google Chrome 错误代码“STATUS_INVALID_IMAGE_HASH”
性能测试-Tsung官方手册
docker监控rancher服务器操作步骤
neo4j图数据库使用步骤
ES安装步骤
hive中造数据步骤
hive表中数字排序问题,按首个数字优先排序转换为按值排序
热门文章
Python学习笔记--2.4 list循环
Python学习笔记--8.1 函数
Python学习笔记--7 json的使用
Python学习笔记--6.3 文件修改
Python学习笔记--6.2 文件读写
Python学习笔记--4.2 字符串操作补充
Python学习笔记--6 文件操作
Python学习笔记--5 字典
Python学习笔记--4 字符串常用操作方法
Python学习笔记--3 元组
Copyright © 2011-2022 走看看