當前位置:首頁 » 操作系統 » 一塊錢演算法

一塊錢演算法

發布時間: 2023-03-24 08:08:15

① vb編程一塊錢換成1分,2分5分的硬幣,總共60枚,有多少種演算法

這個題可以有兩種編程法,下面都介紹一下吧。先要在Form中放一個按鈕和一個文本框,點擊按鈕後,運行結果以文本形式顯示在文本框中。 方法一、用三重循環,分別用1分、2分、5分的硬幣數去嘗試組合,遍歷所有組合,找出滿足要求的組合,保存州空起來。這是比較笨的一種方法,程序運行效率很低。程序如下: Private Sub Command1_Click() Dim Cnt_1, Cnt_2, Cnt_5 As Integer 『 分別表示1分、2分和5分硬幣的數量 Dim Cnt_All As Integer ' 用於統計滿足要求的組合總數 Dim Result(60) As String ' 以文本形式保存的組合方案,分別列明組合中各硬幣的數量。因為硬幣總數是60枚,所以最多不會超過60種演算法。 Cnt_All = 0 Text1.Text = "" For Cnt_1 = 0 To 60 ' 1分硬幣最多隻能有60枚,因為總數就是60枚 For Cnt_2 = 0 To 50 ' 2分硬幣最多隻能有50枚,1元只有100分 For Cnt_5 = 0 To 20 ' 5分硬幣最多隻能有20枚,1元只有100分 If Cnt_1 + 2 * Cnt_2 + 5 * Cnt_5 = 100 And Cnt_1 + Cnt_2 + Cnt_5 = 60 Then Result(Cnt_All) = "1分硬幣" & Cnt_1 & "枚;2分硬幣" & Cnt_2 & "枚;5分硬幣" & Cnt_5 & "枚。" Text1.Text = Text1.Text & Result(Cnt_All) & vbCrLf Cnt_All = Cnt_All + 1 End If Next Cnt_5 Next Cnt_2 Next Cnt_1 Text1.Text = Text1.Text & vbcrlf & "總共有" & Cnt_All - 1 & "種組合演算法。" End Sub 方法二、先分析問題,尋找簡單演算法:設需要1分、2分、5分的硬幣數量分別為X、Y、Z,根據題目要求得到兩個方程:X + Y + Z = 60,1*X + 2*Y + 5*Z = 100,解此三元方程組森喊得:Y = 40 - 4*Z,X = 20 + 3*Z。顯然,X、Y、Z都不可能是負數,由Y=40-4*Z可知,Z的最大值就是10,即只需要循環11次即可找出全部演算法。顯然,這種方法程序簡此跡野單、循環次數少,運行效率高、速度快。程序如下: Private Sub Command1_Click() Dim Cnt_5 As Integer 『 表示5分硬幣的數量,對應方程中的Z Dim Cnt_All As Integer ' 用於統計滿足要求的組合總數 Dim Result(11) As String ' 以文本形式保存的組合方案,分別列明組合中各硬幣的數量。Z最大是10,可知演算法只有11種。 Cnt_All = 0 Text1.Text = "" For Cnt_5 = 0 To 20 Cnt_1 = 20 + 3 * Cnt_5 Cnt_2 = 40 - 4 * Cnt_5 Result(Cnt_All) = "1分的硬幣" & 20 + 3 * Cnt_5 & "枚;2分的硬幣" & 40 - 4 * Cnt_5 & "枚; 5分的硬幣" & Cnt_5 & "枚。" Text1.Text = Text1.Text & Result(Cnt_All) & vbCrLf Cnt_All = Cnt_All + 1 Next Cnt_5 Text1.Text = Text1.Text & vbcrlf & "總共有" & Cnt_All - 1 & "種組合演算法。" End Sub

② 北方有一種麻將的記費方式,不記台數,問這個怎麼記錢

我家天津,基本演算法是:
只許
自摸
,不帶點炮
有「會」的話,只能「會調」,不能平胡,沒「會」可以素胡
以咐喚
明杠
一塊錢為基礎計算,暗杠2塊,素平胡,會調2塊
「捉五」斗燃(胡5萬)3塊
龍:4塊
會調龍8塊
杠開之類有翻番有加錢,就不一樣了衡銷凱~~
不知道你是不是問這樣的牌

③ 成麻一塊錢4番封頂怎麼算賬

第一,平凱薯猛糊算一番。
第二,對子糊算兩番。
第三,有4張相同牌加一番。
第四,清一色算4番。
第五,7對算4番。
第六,清7對算8番。盯橋
第七,金勾釣算4番(就是算碰啦手留一張糊牌)。
第八,海底糊算一番(就是最後一張牌糊)。
第九,杠上花算2番。
第十,自摸加一番。
這些是分開算的番,然後遇到組合就是跌加演算法比如:清一色帶+2個杠+杠上花=4*2*2*2=32番
清一色+7對+帶手敬2個杠=4**4*2**2=64番
總之是把分開的番疊加得出總番!

④ 一元錢在當時能買多少東西

參考:

當時三十斤一袋的洋面,一塊五大洋。一丈洋布,八角到一塊二。小麥比較便宜,一塊錢能買100斤。
你算一下,現在一斤米多少錢。
估計相當於現在的100元到200元。 要看什麼時期的,民國早期相當於50多元,晚期只相當於30多元。

以大米、豬肉、白糖、植物油和棉布等衣食用品在上海市場的價格為例(民國元年是1912年,民國成立以前的大洋沿用清朝的):

1872年上白米為每舊石(音擔)2.7銀圓,計算大米的容量單位1舊石=10斗=160舊斤=177.7市斤(許多人通常誤認為1石=100市斤是搞錯了),就是說當時每斤上白米價格為1.5分銀圓。這時期1塊銀圓大約摺合今人民幣1百多元。
1901年米價為每舊石4銀圓,也就是每斤2.2分錢。這時期的1塊銀圓大約摺合今人民幣70元左右。
1911-1919年米價恆定為每舊石(178斤)6銀圓,也就是每斤米3.4分錢;1銀圓可以買30斤上等大米;豬肉每斤平均1角2分-1角3分錢,1銀圓可以買8斤豬肉;棉布每市尺1角錢,1銀圓可以買10尺棉布;白糖每斤6分錢,植物油每斤7-9分錢;食鹽每斤1-2分錢。……這時期「一塊錢」大約摺合今人民幣40-50元。
1920-1925年上海大米平均為每市石9.5銀圓,1市石=160市斤,也就是每斤大米5分多錢,1銀圓可以買18斤大米;豬肉每斤平均1角4分-1角5分錢,1銀圓可以買7斤豬肉;棉布每市尺大約1角2分-1角4分錢,1銀圓拆螞可以買8尺棉布;白糖每斤1角錢,植物油每斤1角5分錢,食鹽每斤2-3分錢。……這時期「一塊錢」大約摺合今人民幣35—40元左右。
1926-1936年上海大米平均為每市石10.2銀圓,也就是每市斤大米6分多錢;或者說,1銀圓可以買16斤大米;豬肉每斤大約2角-2角3分錢,1銀圓可以買4-5斤豬肉;棉布每市尺大約1角5分-1角8分錢,1銀圓可以買6尺棉布;白糖每斤1角5分錢,植物油每斤2角錢,食鹽每斤3-5分錢。……這時期「一塊錢」大約摺合今人民幣30—35元左右。

當時上海的物價比北京(1928年以後稱為北平)高出大約10-20%,一般說來,南方的物價比北方高些,城市的物價更比鄉鎮要高得多。
30年代在北平,一塊銀圓(大洋)可以請一頓「涮羊肉」;在上海,一塊銀圓(洋鈿)可以請兩客西菜套餐。要逛公園,一塊銀圓可以買20張門票;要看演出(戲劇或電影)一塊銀圓可以買10張入場券。至於精神食糧,一份報紙零售3分,一塊銀圓可以訂閱整月的報紙;一部《吶喊》售價7角,一塊銀圓可以買一本比較厚的書,或者兩埋御消本比較薄的書。
據資料介紹,清末與民國初期,五個銀圓(亦作銀元,也就是現大洋)可以買一頭大水牛,一個銀圓可以買一擔米;民國後期一個銀圓是一擔谷。一個銀圓等於0.80到0.90兩銀子,如果用這個價格等效現在的實物價格的話,一兩銀子的價值應該在100元以上;以民國初期算,大約值250元左右。一個銀圓因為有「火耗」可以看做是一兩銀子——當時制銀局就是那麼規定的。當然,還可以用當時的薪水水平作為部分佐證:例如民國初期魯迅先生在北京師范大學做教授時月薪是300大洋,相當於現在至少3萬元;一般的工人工資當時是5~10個大洋;蔡鍔將軍(雲南總督月薪65個大洋);毛澤東做北大圖書管理員月薪5個大洋(可能還有其它生活待遇)。而在宋朝,小彎知牢子(牢房小吏)的月俸是2倆銀子(工資是很低,但有「吃送」,所以願意做這等小吏的人大有人在);其它一些有品級的官員是以穀米計算薪水的;可見,一兩銀子的當時購買力大約相當於現在的100元以上,一般難以超過200元。
按照上面這個演算法折中來算,民國初期一塊大洋價值近似於今天的250元,而中後期則只值得今天的100元。

希望答案對你有幫助。

⑤ 在c++程序中如何計算把1塊錢分成由1分錢,2分錢和5分錢組成的程序買種硬幣必須有一個,要求輸出有多少種

#include <iostream>
using namespace std;
int main(void)
{
int f1,f2,f5,a=1;
cout<<"湊成一快錢的方法有:"<<endl;
for(f1=1;f1<=100;f1++) //從1開始,就可以保證每種硬幣都至少有一個
for(f2=1;f2<=50;f2++)
for(f5=1;f5<=20;f5++)
{
if((f1+2*f2+5*f5)==100) //運激在此處以分為單位判斷時用整數,比較好
cout<<"5分="<<f5<<" 2分="<<f2<<旁叢襪" 1分="<鄭前<f1<<endl;
}
return 0;
}

⑥ 一毛錢一個桃 三個桃胡換一個桃 你拿1塊錢能吃幾個桃

1塊錢=10桃,9桃胡=3個桃,3個桃胡=1個桃。即最後是14個桃+2個桃胡。
演算法:1個桃的價吵蔽格相當於
1毛錢-1/3毛錢=2/3毛錢。1塊錢=10毛錢。所以結鋒碰凳果:10/(2/3)=15。
但是鑒於最後一次的桃自身包含桃銀旅胡即(10-1)/(2/3)+1
=
14
.5即為14個桃和2個胡

⑦ 例:1塊錢10克中葯,現需6克是多少錢是怎麼算的

1塊錢買10克,那就是1毛錢1克,因為1塊=10毛 ,現在要買6克,當然是6毛錢。(口演算法)
1元除以10 = 0,1元 這是大事化小演算法(扮大除法)。
0.1元乘以6 =0.6元 這是積少變多演算法(乘法)。

你雀檔是一個好動腦頃缺亂筋的人,謝謝!

⑧ 64斤西瓜,一塊錢3斤,,怎麼演算法

64斤西瓜,一昌宴掘塊錢三斤的演算法,是64斤西瓜,是3斤的多少倍,那麼祥或賣到的的錢就是一塊耐核錢的多少倍,列式計算就是64÷3×1=21.3,所以大概能賣到21.3元。

⑨ 32.1角就是3毛2。1角 32.1元就是32。1塊錢 請問這兩個演算法過程是怎麼算出是這么多的錢

X元除上0.1再乘上3.21.例粗纖如十元就是:10除0.1乘上3.21等頌凳脊野滲於321元。
知道了吧?

⑩ 一塊錢一兩是多少錢一斤怎麼算

一塊錢一兩是多少錢一斤的演算法為,一斤等於十兩,一塊錢乘十等於十塊錢,因此,一塊錢一兩是十塊錢一斤。

熱點內容
csgo建議什麼配置 發布:2024-03-29 13:31:44 瀏覽:979
電腦ftp服務如何禁用 發布:2024-03-29 13:24:48 瀏覽:331
驅動精靈驅動解壓 發布:2024-03-29 13:07:49 瀏覽:564
學編程好學嗎 發布:2024-03-29 13:07:34 瀏覽:440
python保存mp3文件 發布:2024-03-29 12:47:10 瀏覽:151
win10怎麼配置jdk8 發布:2024-03-29 12:47:09 瀏覽:535
解壓軟體java 發布:2024-03-29 12:40:32 瀏覽:282
長安cs35壓縮比 發布:2024-03-29 12:39:58 瀏覽:176
java中編譯器默認導入jdk包 發布:2024-03-29 12:23:26 瀏覽:366
中山大學資料庫 發布:2024-03-29 12:20:44 瀏覽:695