...
一 數學基礎: 已知三角形的三邊,計算三角形面積,需要用到海倫公式: 即p a b c 二 算法: 輸入三個邊長,套用海倫公式計算面積,並輸出。 可以先判斷是否可以構成三角形,即任意兩邊之和大於第三邊,可以構成三角形情況下再計算,可以增加嚴謹性。 三 代碼: include lt stdio.h gt include lt math.h gt int main printf 請依次輸入三個邊長 n ...
2019-10-28 12:43 0 3550 推薦指數:
...
一、 數學基礎: 已知三角形的三邊,計算三角形面積,需要用到海倫公式: 即p=(a+b+c)/2 二、 算法: 輸入三個邊長,套用海倫公式計算面積,並輸出。 可以先判斷是否可以構成三角形,即任意兩邊之和大於第三邊,可以構成三角形情況下再計算,可以增加嚴謹性。 三、代碼: 四、結果: ...
假設在平面內,有一個三角形,邊長分別為a、b、c,三角形的面積S可由以下公式求得: 而公式里的p為半周長(周長的一半): ...
可用“海倫公式”三角形的面積。 解題過程如下: 假設在平面內,有一個三角形,邊長分別為a、b、c,三角形的面積S可由海倫公式求得: S=sqrt[p(p-a)(p-b)(p-c)]。 而公式里的p為半周長(周長的一半),即p=(a+b+c)/2,將P代入公式: S=sqrt[(1/16 ...
————譚浩強 ,《C程序設計》(第四版),清華大學出版社, 2010年6月,p194 這段代碼中存在很多問題。 首先,從題目中的“有一個一維數組score,內放10個學生成績”來看,數組score中的數據應該是已知的。然而代碼卻從鍵盤輸入這些數據 ...
#include <stdio.h>#include <math.h>void main(){ int x,y,z; float s,area; scanf("%d%d%d", ...
代碼如下: 此函數的傳入參數是三角形三個點的坐標。輸出三角形面積 ...