引入“子表達式”概念.
最終表達式可以是如下結(jié)構(gòu):子表達式 [運算符 子表達式]...
其中,子表達式可以由其它子表達式構(gòu)成,可以規(guī)定其層數(shù)(也就是內(nèi)部可嵌套多少個子表達式),然后根據(jù)層數(shù)不同和運算符優(yōu)先度不同(比如加比乘要低)來判斷給該子表達式兩端添加什么樣的括號.
1.主程序隨機產(chǎn)生子表達式的個數(shù)、層數(shù),然后調(diào)用生成子表達式的子程序.
2.生成子表達式的子程序隨機生成數(shù)字、運算符或調(diào)用自身以生成下一層的子表達式.
3.最后返回主程序,生成最終表達式.
時間優(yōu)先,分數(shù)太少,你又不說開發(fā)平臺和語言,只能如此了……
如何用數(shù)據(jù)結(jié)構(gòu)隨機輸出一個數(shù)學(xué)表達式,可包括小括號、中括號、+、-、*、\運算,數(shù)據(jù)可以有整數(shù)或小數(shù)
如何用數(shù)據(jù)結(jié)構(gòu)隨機輸出一個數(shù)學(xué)表達式,可包括小括號、中括號、+、-、*、\運算,數(shù)據(jù)可以有整數(shù)或小數(shù)
用戶看到這個表達式后,輸入結(jié)果,程序判別結(jié)果是否正確,一題計算一次,直到n個題目完成.
如果有會的大神還清敘述下總體的算法思想,要是還提供代碼的話就更好啦,
用戶看到這個表達式后,輸入結(jié)果,程序判別結(jié)果是否正確,一題計算一次,直到n個題目完成.
如果有會的大神還清敘述下總體的算法思想,要是還提供代碼的話就更好啦,
數(shù)學(xué)人氣:860 ℃時間:2019-08-21 01:34:51
優(yōu)質(zhì)解答
我來回答
類似推薦
- 數(shù)學(xué)算式里有小括號和中括號,小括號消了以后保留中括號還是中括號改成小括號?
- 數(shù)學(xué)的小括號、中括號、大括號在算式重起了什么作用
- 如何求整數(shù)、小數(shù)、分數(shù)和百分數(shù)的運算方法?(里面還帶有中括號和小括號)
- 數(shù)學(xué)里小括號和中括號的區(qū)別
- 求100道北師大版小學(xué)四年級上冊數(shù)學(xué)脫式計算題,帶中括號小括號,沒有小數(shù)點,沒有分數(shù),
- 若f(sinx)=cos2x,那么f(cos x)=?
- 將拋物線y=x2+bx+c先向右平移2個單位,再向上平移3個單位得到的拋物線是y=x2+4x+5 求b,c的值分別是多少?
- 用反證法證明命題“若a、b∈N,ab能被5整除,則a,b中至少有一個能被5整除.
- 用對牛彈琴造句.
- 鐵塊是銀白色的,鐵粉是黑色的;銀片是銀白色的,銀粉是黑色的.所有金屬粉末都是黑色的嗎?
- 如圖(1),點M、N分別是正方形ABCD的邊AB、AD的中點,連接CN、DM. (1)判斷CN、DM的關(guān)系
- 給鐵器表面噴漆膜,可以防止鐵器表面銹蝕,現(xiàn)有150立方厘米的漆涂了5平方米的表面,則漆膜的厚度約是多少?)
猜你喜歡
- 1銳角三角形怎么畫
- 2把You should not watch too much TV .改成祈使句
- 3書是燈,讀書照亮了前面的路;書是橋,讀書接通了彼此的岸;書是帆,讀書推動了人生的船.仿寫,
- 4今天就要的!
- 5地球儀有什么好處和用處
- 61,2,4,8,16,32,64,128,256,512,1024 ,2048.4056.8112.16224.32448.之間有什么規(guī)律 第2010個是多少?
- 7世界上第四長的河流
- 8數(shù)軸上表示相反數(shù)的兩個和原點有什么關(guān)系?
- 9【F(X)=a的X次方-X*Lna】的導(dǎo)數(shù)怎么求
- 10人教版高一化學(xué)必修一哪幾課最重要,要具體章節(jié)名
- 11If you have some thing,say!If nothing,go home!
- 12在天正建筑里怎樣生成立面圖 剖面圖