已知三角形的底和高,求出三角形的面積 每行輸入底和高每行輸出三角形的面積 精確到三位小數

2021-05-14 08:29:28 字數 2766 閱讀 2920

1樓:汐日南莘

能給題目連結?

我以前遇到這種情況是 把float換成double就可以了因為題目沒說明輸入的資料要精確到幾位 很可能是超出了float的範圍

float為單精度,記憶體中佔4個位元組,有效數位是7位(因為有正負,所以不是8位),在我的電腦且vc++6.0平臺中預設顯示是6位有效數字;double為雙精度,佔8個位元組,有效數位是16位,但在我的電腦且vc++6.0平臺中預設顯示同樣是6位有效數字

2樓:金色潛鳥

要看題目是怎麼限定的。

例如,(1)數值範圍,float 還是 double?是否要檢查底和高不能為負值?

(2)while 迴圈 是否允許無限迴圈, 還是 有結束條件,例如 遇到 空白行結束。

(3)有無計算時間限制 和其它要求。

wrong answer 說明 沒有達到 題目的要求。

3樓:

注意下float只有32bit,能表示的範圍很有限,建議把float換成double試試。

如何用c語言寫出“輸入三角形三邊,計算三角形面積”的**?

已知三角形的高n和底邊m,程式設計求三角形的面積。(三角形面積s=1/2*m*n)

4樓:匿名使用者

m×n=1,則-cosa+√3sina=1,兩邊同除以2可得變形-1/2cosa+√3sina=1/2即sin(a-30)=1/2,則a等於60°。根據第二題bc=√3,且a點距離b點也是√3。這是一個等腰三角形。

多年不上學了,我也忘了如何用三角函式和邊長求面積,大概是1/2*√3*√3*sin(180-∠abc)求最大值。可知當∠abc=90°的時候得到最大值,即最大面積為3/2。你看是不是

5樓:育知同創教育

#include

void main()

一個c語音題,給出一個三角形的底長和高,求三角形的面積。 5

6樓:化身莊周的鯤

你的輸出的精度沒有控制

printf("%.1f\n",s);你這個是輸出一位小數點

printf("%.4lf\n",s);改為4位應該就夠用了

7樓:gunner榮耀

c語言中規定,float 與float相互運算時,為避免丟失精度,結果型別提升為double型別。你的面積s型別錯了 應該是double

8樓:匿名使用者

沒錯呀,可以正常執行。

可以輸入底和高計算三角形面積的程式設計。c語言

9樓:顯示卡色彩校正器

#include

int main()

10樓:萌寵奇趣秀

這麼晚了,電腦都關了,沒法寫啊,等明天吧!

11樓:小夥兒說人文

#include

int main(void)

從鍵盤上輸入三角形的底和高,輸出三角形面積 程式怎麼寫

12樓:好程式設計師

clear

input "請輸入三角形的底:" to xinput "請輸入三角形的高:" to ys=x*y/2

?"三角形的面積是:",s

/*1-3程式設計:由鍵盤輸入底和高,求三角形的面積.*/ 求大神看看這個程式**錯了,為什麼結果執行出來是錯的

13樓:匿名使用者

#include

int main()//int

輸入的數要用逗號,隔開,比如輸入1,2回車

已知一個三角形的面積和底(如下圖),求高。 20

14樓:匿名使用者

三角形的高是用面積×2÷底來算,寫上字母公式就是:h=2s÷a

15樓:星語最萌

底x高除以2=面積

也就是:22x高除以2=176,結果:16

16樓:飛那赤喬

1/2*22*h=176

11*h=176

h=16

17樓:匿名使用者

面積=1/2底*高

所以高=2面積/底

高為16m

c++知道三個按逆時針排布的點求三角形面積結果保留2位小數 為什麼我錯了

18樓:匿名使用者

//    vector a

double ax = x1 - x2;

double ay = y1 - y2;

double az = 0;

//    vector b

double bx = x3 - x2;

double by = y3 - y2;

double bz = 0;

//    cross product

double nx = 0;

double ny = 0;

double nz = ax*by - ay*bx;

//    area

double area = nz*0.5;

大概是這樣吧,要去看數學公式吧。。。

19樓:匿名使用者

你應該取每兩個點之間的相對位置

已知三角形 三角形圓圈,三角形除以三角形正方形,三角形 三角形五角星,正方形 圓圈 五角星9 6 求三

三角形除以三角形 正方形,說明正方形 1,任何數字除以本身都等於1三角形 三角形 五角星,所以五角星 0,任何數字減去數字本身等於0正方形 圓圈 五角星 9.6就是1 0 圓圈 9.6所以圓圈 8.6三角形 4.3 由 o,得o 2 由 得 1.由 得 0,有以上三者帶入最後一式 9.6 1 o 9...

已知三角形的面積求底和高,已知三角形的面積和底怎麼求高?

根據公式 三角形面積 底 高 2 可知 底 高 2面積 底 三角形面積 2 高 高 三角形面積 2 底。面積 底 高 2。其中,a是三角形的底,h是底所對應的高 註釋 三邊均可為底,應理解為 三邊與之對應的高的積的一半是三角形的面積。這是面積法求線段長度的基礎。擴充套件資料 三角形的性質 1 在平面...

三角形按邊可分為三角形三角形,三角形按邊分類可以分為三角形三角形三角形

三角形按邊可分不等邊三角形 等腰三角形 等邊三角形1 不等邊三角形 指專的是三條邊都不相等的三角屬形叫不等邊三角形。2 等腰三角形 指兩邊相等的三角形,相等的兩個邊稱為這個三角形的腰。3 等邊三角 等邊三角形 又稱正三角形 為三邊相等的三角形,其三個內角相等,均為60 它是銳角三角形的一種。等邊三角...