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))
查看全文
相关阅读:
AIX 日常维护
复制百度文库的方法
linux free命令详解
Oracle中Kill session的研究
oracle scn的研究转自听海日志
Win7无法待机(休眠)的一种可能原因
vmstat命令详解
winform与数据库同步更新
CAD—Keyboard事件处理
游戏之寻路算法
原文地址:https://www.cnblogs.com/Coolaaa/p/5374984.html
最新文章
uploadify多文件上传的例子
C#实现使用Excel COM组件向Excel文件中添加图片的Demo
将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题
后台指定GridView的ItemTemplate
C#实现使用form上传Excel文件,导入Excel数据到SQL SERVER数据库
is not a member of global namespace
COM笔记Widows 注册表
COM笔记CoCreateInstance
xxx.pch(No such file or directory)
DLL创建DLL
热门文章
显式调用构造函数和析构函数
COM笔记关于HRESULT
COM笔记类厂
DLL基本概念
COM笔记COM库函数
wcout输出时显示不了中文
DLL使用DLL
COM笔记动态链接
COM笔记关于GUID
windows笔记在可执行文件或DLL的多个实例之间共享静态数据
Copyright © 2011-2022 走看看