作业45//Calculator::3.0】的更多相关文章

计算器 github 我的天我到底要写什么 一,2.0及2.6的改动 做了计算部分 加入了判断输入是否合法 合法的定义是算式符合`数字+运算符+数字+运算符+数字`的格式 其中`"-"+数字`可以视为一个单独数字 `( )`视为一个单独数字,括号内为合法算式 如`--1`不合法 `-(-(-1))`合法 `(((233)))`合法 `(((233))))`不合法 二,3.0 思路是将文件转码为队列 处理后将答案输入队列 传出到文件 虽然效率很差的样子 很多东西都不清楚 三,框架图 3.…
Calculator(1.0) Github链接 解题过程中遇到的困难 对于c++中类和对象的使用不够明确,看了c++的视频教程学会了用类和对象来写程序. 不会使用<queue>,在网上查阅资料,初步了解了<queue>的用法. 实在用不来指针orz,在对输入的数据进行处理时,只好全程用数组. 处理数字时,一开始对于一位以上数字的处理过于繁琐,问了同学才知道<string>可以相加,这样就可以方便地存储一位以上的数字. 忽略了对小数点的处理,在判断数字或符号时加上一个对…
附:Github的链接:https://github.com/mingyueanyao/object-oriented/tree/master/Calculator 1.初见题目: 第一眼看到题目最大的困难就是有很多东西看不懂,因为我C++的自学实际上是很随意的(说好不强求的),截止到题目出现,C++远征攻略的远征起航还没有看完,基本上是一周一章(要是没叫总结的话,说不定还要再看一遍)...所以当务之急是赶紧把要用到的东西看完(在群里一不小心地看到了远征攻略要看什么哈).于是乎我扫了一遍题目就果…
计算器 作业博客 github 1.扯淡 代码其实是在十几号时打的,花了半晚上加半个下午.但是懒得打随笔,所以到现在才完成. 我的课程里没找到queue,是百度照着瞎打的. 2.总结 不大理解要求,Scan在做的时候是默认输入一定为正常的算式做的,方法也比较暴力.但理解上如果作为计算器的输入过程从键盘输入,判断输入是否合法也应该是在这个过程中处理. 博客没有说明如何报错.我的做法是打印错误信息,返回空队列. 3.遇到困难 编译错误 D:\ProgramS\Calculator\main.o ma…
首先这个软件伴随着我们很长时间了,它是我们一上大学最先接触的,也是应用相当多的一个软件,其实在最初的时候,我对编译软件的理解非常有限,觉得它能实现一个代码的功能十分神奇的一件事情,虽然彼时我们写的代码都非常简单,但是敲击在键盘上之后,编译时还是出现了大量的问题. 尽管VC++6.0有很多的问题,比如说错误指示方位不对,有很多库函数都没有,界面形式非常单一,不能显示动态界面,不如我们后来接触的软件有那么多功能或者是那么智能化.简单说就是这个软件的学习跟实际工作要求是很有距离的,但它的确很经典,对于…
031302331 031302223 一.将初始排课表导入系统数据库 法1:通过jxl解析excel,把数据插入数据库.较简单,预计用时60分钟 我们采取的是 法2(预计用时30分钟):我们使用的是MySQL来存储excel中的数据,Navicat for MySQL是MySQL的管理工具,下载地址:http://www.mysql.com/downloads/:安装好MySQL和Navicat for MySQL后,打开Navicat for MySQL: 1.新建一个表,就是MySQL中的…
c++第四次作业 Calculator Plus git上的作业展示 Calculator 2.0 SourceCode in Git PS:这次作业orz感谢某同学用windows的dev c++帮我把代码编译成可执行文件,同时感谢某学长帮我克服了sourcetree上的疑难问题.(连在命令行上的截图都是帮我编译的小伙伴帮忙的) 我的计算器的一些特点(以下特点将在下文有操作范例): 1.数字不合法(整数位大于10位)报错(ERROR:Number Not Conform To The Requ…
BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如下: 言之有物,按照提示的模板来写 (9分) 格式便于阅读,条理清晰 1分 言之有物 8分 对一个部分的提问回答得有亮点 4分 对两个部分的提问回答得有亮点 6分 对所有提问均能有有亮点的回答 8分 能回答助教与老师的点评(1分) 对老师和助教的点评做出了回应 1分 注1:将根据改进情况酌情增加第一…
首先要向各位同学道歉,最近助教的工作较多,并且伴随着频繁的出差,评论博客和评分都不及时,以致于同学们都没有得到反馈,在此我要表示歉意.其次,对于第二次团队作业,有两个团队没有提交到班级博客中但按时完成了作业,有一个组没有提交到班级博客中并且在deadline之后完成了作业,按照张老师的要求,迟交作业0分,请同学们注意deadline.按时完成作业,但没有提交到班级博客中的团队得分减半,没有提交到班级博客也没有按时完成作业的团队得0分. 题目 团队作业2--需求分析&原型设计 回顾 个人作业1--…
看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加入到你们的团队leangoo中,助教的账号:151770@leangoo.com,以便我可以看到大家的任务和进度情况.燃尽图的纵轴应该是任务或者功能,燃尽图就是体现你们团队每一天完成的任务数或功能数,并与计划的任务数或功能数做对比,直到项目的deadline,所有的任务全部完成,所以测试项目应该也是…