C++四则运算程序代码(共7页).doc

上传人:晟*** 文档编号:6219960 上传时间:2021-08-24 格式:DOC 页数:7 大小:40KB
下载 相关 举报
C++四则运算程序代码(共7页).doc_第1页
第1页 / 共7页
C++四则运算程序代码(共7页).doc_第2页
第2页 / 共7页
C++四则运算程序代码(共7页).doc_第3页
第3页 / 共7页
C++四则运算程序代码(共7页).doc_第4页
第4页 / 共7页
C++四则运算程序代码(共7页).doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

四则表达式计算一、程序分析和设计 把整个表达式存为字符数组,按照四则运算规则寻找其中的运算符号,然后提取左右两侧操作数计算,用计算结果替换掉计算的表达式,这样整体表达式会被简化,继续重复这个过程,直到找不到运算符为止。1) 运算表达式的存储定义字符数组来存储即可,注意由于运算过程中可能会出现小数,而小数会导致表达式长度增加,所以定义时字符数组长度应该足够(比如1000)并且计算结果应该减少精度,比如保留小数点后面三位。2) 数和字符数组之间的转化提取出来的操作数实际为字符序列,计算前我使用 atof(定义在stdlib.h) 转化为浮点数运算,同样的,运算结果要替换表达式中的字符序列也需要先转化为字符串才行,我使用 sprintf 函数,该函数定义在 stdio.h 中字符串的连接使用了 strcat(string.h) 等函数。3) 计算逻辑设pstr 为计算表达式/先算乘除for(int i=1;istrlen(pstr);i+) If(如果当前位置字符为*或者/) 把运算符保存在y

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。