当前位置:首页 » 操作系统 » 一块钱算法

一块钱算法

发布时间: 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元。
知道了吧?

⑩ 一块钱一两是多少钱一斤怎么算

一块钱一两是多少钱一斤的算法为,一斤等于十两,一块钱乘十等于十块钱,因此,一块钱一两是十块钱一斤。

热点内容
用编程美术 发布:2025-05-09 16:47:34 浏览:613
2008ftp禁止删除怎么设置 发布:2025-05-09 16:38:39 浏览:404
c语言字符串出现次数 发布:2025-05-09 16:35:19 浏览:143
wp刷android 发布:2025-05-09 16:34:36 浏览:810
文件夹中毒了文件怎么办 发布:2025-05-09 16:26:23 浏览:248
手机改无线网密码怎么改 发布:2025-05-09 16:08:26 浏览:517
汽油机压缩冲程 发布:2025-05-09 16:06:11 浏览:109
php验证类 发布:2025-05-09 16:06:11 浏览:656
加工中心手动编程 发布:2025-05-09 15:59:59 浏览:928
sql查询父节点所有子节点 发布:2025-05-09 15:53:19 浏览:640