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))
查看全文
相关阅读:
软件测试大赛决赛简讯
期末提交作业清单
4月12日-4月19日任务清单
20160405
软件系统设计文档模板
吐槽
致我亲爱的学生
HBase 环境搭建
Zookeeper 环境搭建
hive 部署
原文地址:https://www.cnblogs.com/Coolaaa/p/5374984.html
最新文章
codechef FUN WITH TREES
几道hash题
快速幂下的快速乘法
HNOI2002]营业额统计 Splay tree
POJ 3237 Tree
HDU 3966
Codeforces Round #292 (Div. 2)
topcoder 650 srm
topcoder 650 srm div2 1000pts
HDU 4635 Strongly connected
热门文章
HDU 4612 Warm up
POJ 3694 Network
POJ 1236 Network Of Schools
HUST 1328 String
topcoder 649 DIV2
BZOJ 1031: [JSOI2007]字符加密Cipher
BZOJ 1798:
寒假222_codeforces 290 div 2 D
略读《构建之法》之心得与2019北航软工暑期培训作业
常用移动应用测试工具
Copyright © 2011-2022 走看看