问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有没有C++牛人,帮我讲下这个程序,解释下函数中每一个变量的意义,像sp...

发布网友 发布时间:2024-07-03 11:51

我来回答

1个回答

热心网友 时间:2024-07-12 16:05

这是一个简单的加减乘除次方功能,
在主函数中
定义了 一个用来接收输入表达式的字符串变量 mexp,

定义了一个用来保存计算结果的双精度变量 result;
输入计算表达式

调用计算函数 resultprocess

在计算函数中 形参 mexp( 表达式) result (保存计算结果)
定义了一个用来保存符号的字符串变量 signs

定义了一个用来保存数字的双精度数组变量 shuzhi

定义了一个分离字符串的数字次数整形变量 sp

调用辅助处理函数 tokenprocess

在辅助处理函数中 形参 mexp(表达式)shuzhi(保存数字) signs(保存符号)
定义字符串临时变量 strtemp 和临时字符变量 chartemp

定义数字标识变量shuzhiflag ,空格标识变量spaceflag ,小数点标识变量dotflag,

定义分离数字次数变量 sp

提取数字保存在数字数组 shuzhi,提取符号保存在符号数组 signs
格式正确返回1,错误返回0

回到计算函数中,判断辅助处理函数的返回值
格式正确调用结果添加函数 resultadd ,返回1

格式错误返回0

在结果添加函数中
根据符号数组的符号进行相应的运算
回到主函数中,判断计算函数的返回值
返回1 输出结果
放火0 输出表达式格式错误。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 C++函数改成delphi怎么写 甘和苦的成语有哪些 简爱格雷斯普尔为什么咬梅森 ...男的租了间房子里面棺材里有一个刚结婚死去的新娘,穿着婚纱,但身体... 罗切斯特对格雷斯普尔的态度是什么 什么新娘 鬼片 男主角是看守一个死去的新娘的 哪些片子里面有新娘死去的的画面 Elsie怎么读 怒吼一声百兽慌? 无效合同的法律依据和后果是什么? 问界销量二连跌后华为"不装了" 宣发改为HUAWEI问界 女人有财库的表现 坐南南朝北店铺台阶正面上放镜子干什么用 别墅门口楼梯台阶风水 摆放杂乱污秽暗生 我今年20岁,想买套房子,用公积金贷款年龄够吗 ,需要交多久呢? 还没有... 脑子里总是想一件事想的头疼,时间长了会不会得病?白天晚上都在想,郁... 如何鉴别五粮迎宾酒52 度的品质? 五粮液52度 迎宾酒 上品 500ml怎么样 如何判断五粮液迎宾酒52 度的品质? 心中有很多心事! 关于爱祖国的四字词语 ...函数能将这些值存进一个全局双精度数组m[10]中去 宝马318i二手车价格? 《方舟:生存进化》修改孵蛋速度教程一览介绍_《方舟:生存进化》修改孵蛋... 旋转夹爪哪家价格低? 对小夹板固定病人的护理中不妥的是 花胶能和石斛一起炖吗 异地落户影响生育报销吗 爱偷吃的老东西打一成语 枣字结尾的成语 形容时间地点老不合适用什么词 ...在石凳底下捡到10元钱,于是每天老时间,老地点想再碰碰运气,用什么词... 小时候在草丛中吃的那种红色的小果子是什么、枝上还有刺、有点酸?! ...长在海边山上 熟透之后果子呈红色 果子里面是毛毛有刺 在所有3位数中,任取一个,不是2,3倍数的可能性有多少? ;头痛·浑身没劲·脸上没有血色·还老是想睡觉发病时 沃尔沃p1000故障码解释和消除方法,沃尔沃P1000故障码怎么解决? 不确定某件事,故意提高声势叫什么 汽车故障代码1F1A90怎么解决 番茄畅听如何设置锁屏收听?