当前位置 :
C++里怎么计算代数式?比如用户cin一个char*“(sin(3)+cos(3))/2”,怎么把这个字符串计算出来?就是用什么样的算法可以将一个字符串类型的代数式里的内容计算出来,这个代数式里有+-*/和一些数学
1人问答
八字精批流年运程八字合婚八字起名
问题描述:

C++里怎么计算代数式?

比如用户cin一个char*“(sin(3)+cos(3))/2”,怎么把这个字符串计算出来?

就是用什么样的算法可以将一个字符串类型的代数式里的内容计算出来,这个代数式里有+-*/和一些数学函数~还有括号~

彭春林回答:
  你的意思是说做一个计算器之类的东西吧.   明白了说,比较的麻烦一占,但也不是很难.   我旁边的同学说了,要用两个栈,一个栈存入操作数,一个栈存放操作符,判断操作符,如果满足条件立即弹出,然后取操作数,如果遇到一些特定的操作符(比如说括号)就要等下一个操作符~~~~   稍显有点麻烦.
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
数学推荐
最新更新
热门数学
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞
复制重新加载
原创不易,您的支持将成为鼓励我的动力
《C++里怎么计算代数式?比如用户cin一个char*“(sin(3)+cos(3))/2”,怎么把这个字符串计算出来?就是用什么样的算法可以将一个字符串类型的代数式里的内容计算出来,这个代数式里有+-*/和一些数学|高中数学问答-字典翻译问答网》
1、付费复制方式
支付宝付费后即可复制当前文章
限时特价:5.99元
原价:20元
打开支付页
2、微信付费复制方式
微信扫码付费后即可复制当前文章
限时特价:5.99元
原价:20元