三边三角形的面积
Posted
技术标签:
【中文标题】三边三角形的面积【英文标题】:Area of triangle with 3 sides 【发布时间】:2021-12-21 02:59:15 【问题描述】:我试图在树莓派 4 上找到要在汇编中编码的三角形区域,但我只允许用户输入 2 个输入,即矩形的长度和宽度。是否甚至可以仅用 2 个输入找到三角形 (s1, s2, s3) 边的值?就像我知道 s2 将是矩形的长度,但其他两个边呢?我不认为我也可以比较 s1+s3>s3。
【问题讨论】:
你可以假设它是一个直角三角形吗?如果你有哪两个长度相对于直角,那么它只是毕达哥拉斯得到第三边。 (这似乎更像是一个算法问题而不是汇编实现问题,因为您没有询问任何代码,答案取决于几何和三角函数,而不是汇编。例如,欧几里德可能已经回答了。) mm 我对此表示怀疑,因为我应该通过汇编代码找到图形的区域,但我将再次检查以查看其他边是否有任何预定义的值.谢谢! c = sqrt(a^2 + b^2) 并不比 asm 中的任何其他公式更难,RPi 中的 ARM 有一个带有硬件 sqrt 和除法的 FPU,所以我看不到为什么 asm 作为目标语言会对您应该做出的假设产生任何影响。 你叫什么长度?什么叫宽度?? [我敢打赌,解决方案是微不足道的。] 复习你的初等数学,你需要三个东西,要么是三个边的长度,要么你需要两个长度和它们之间的角度。然后简单地实现小学的数学。 【参考方案1】:在矩形上方画一个三角形:否。
仅仅矩形的尺寸是不够的,因为“三角形点”可以移动来改变边。
【讨论】:
好的,非常感谢!我将再次检查。感谢您的确认!以上是关于三边三角形的面积的主要内容,如果未能解决你的问题,请参考以下文章