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))
查看全文
相关阅读:
postgresql 简单入门
自用 docker-compose
前后端分离 开发环境通过CORS实现跨域联调
导出 java.io.IOException: 权限不够
mysql 数值与字符类型 长度梳理
easyui input未设id导致的问题
springmvc处理url请求步骤
js中的变量提升(hoisting)
auto semicolon insertion 自动分号补齐的坑
$.ajax dataType设置为json 回调函数不执行
原文地址:https://www.cnblogs.com/Coolaaa/p/5374984.html
最新文章
AlterDialog对话框的使用
1249: 人见人爱A^B
1320: 函数解析式
剑指offer(65):获取数据流中的中位数
npm安装教程
深入理解Java PriorityQueue
java之多线程
git笔记
permission denied (publickey)问题的解决 和 向github添加ssh key
java之字符串
热门文章
java之Scanner
java之格式化输出
telegraf小栗子
windows10自动断网
记一次修复yum被破坏
cisco ap客户端无规律掉线
GPU机器安装paddle
集群间文件并发同步
修改kvm宿主机主机名后
[转载]SystemD strikes again : Unit X.mount is bound to inactive unit
Copyright © 2011-2022 走看看