计算器编程设计心得体会.docx

上传人:小飞机 文档编号:3129580 上传时间:2023-03-11 格式:DOCX 页数:1 大小:36.86KB
返回 下载 相关 举报
计算器编程设计心得体会.docx_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算器编程设计心得体会.docx》由会员分享,可在线阅读,更多相关《计算器编程设计心得体会.docx(1页珍藏版)》请在三一办公上搜索。

1、计算器编程设计心得体会计算器编程设计心得体会 本次有关计算器程序的编写,个人感觉还是有一定难度的。 在考察运算符的重载时,其他的运算符还好,但是在定义“”运算符时在逻辑上考虑的比较复杂,因为括号运算符内的计算优先进行,所以要考虑的有括号内的各种“+”、“-”、“*”、“/”的组合使用,还有括号里含括号的情况。括号都是成对存在的,首先要在运算式中找到最里面的一对括号。之前的想法是用指针按次找到第一个右括号,然后再找出右括号左边的第一个左括号,计算出这两个半括号之间的公式,用t表示并替代。同理,再寻找出替换后的最里面的一对括号,计算出这两个半括号之间的公式,用t表示并替代。以此类推,使用for循环

2、语句,直到找不到括号为止,return t; 其他的方面,遇到的难点有:不知道怎么判断输入的数学公式不符合规定,除了分母不能为零比较好考虑,其他的形式总觉得会有疏漏。例如在判断“/”的右操作数不为零时则继续进行,反之则跳出,并给get赋值为1。只有当get为0时,才能正常输出。当 set为1时输出 n您输入的不匹配,有错误发生。Result lost! ;如果set为2,则输出 n您输入了非法字符 , 请重新输入,谢谢合作!;如果set值为3则输出nStack is full, Lost result!若是set 等于4则输出nERROR!Divide by 0! 。但是在判断2、3、4情况时感觉不是很好描述编写。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号