大家好,今天小编关注到一个比较有意思的话题,就是关于c语言取硬币的问题,于是小编就整理了1个相关介绍c语言取硬币的解答,让我们一起看看吧。
12枚硬币摆成三角形?
12枚硬币可以摆成三角形,三角形共有三条边,每条边平均摆放5枚硬币,三条边一共摆放15枚,因为三角形三个顶点重复计算摆放3枚硬币,所以用15枚硬币减去三角形三个顶点重复计算的3枚硬币,正好等于12枚,因此,12枚硬币摆成的三角形为全等等腰三角形。
12个硬币摆成三角形,一共有四种方法。
第1种摆法:首先取三个硬币分别放到三角形的三个顶点上,然后在三角形每个边上各填充三个硬币。
第2种摆法:先取三个硬币分别放到三角形三个顶点上,其中一条边上放两个硬币。另一条边上放4个硬币,剩下最后一条边上放三个硬币。
第3种摆法,先取三个硬币分别放到三角形三个顶点上,其中一条边上放两个硬币,另一条边上放5个硬币,最后一条边上放两个银。
(图片来源网络,侵删)
第4种摆法,先取三个硬币分别放到三角形三个顶点上,其中一条边上放两个硬币,另一条边上放6个硬币,另一条边上放一个硬币。
12枚硬币摆成三角形是可以的,可以摆成直角三角形,其三个边长的比例是3:4:5,也就是三个边分别用3,4,5个硬币,摆成直角三角形,这样也符合勾股定理计算公式a²+b²=c²。
若这样算法,一个硬币代表1,那么三个边长分别是3,4,5,也就是3²+4²=5²。这样算法对吧。
(图片来源网络,侵删)
到此,以上就是小编对于c语言取硬币的问题就介绍到这了,希望介绍关于c语言取硬币的1点解答对大家有用。