用c 編寫程式求三角形面積。已知三角形3邊為a,b,c 則三角形面積為area根號(s(s

2021-05-14 08:43:21 字數 3613 閱讀 4537

1樓:袁世平

#include

#include

using namespace std;

bool judge(int a,int b,int c)/*判斷是不是的話,應該是一個布林型別的函式*/

double area(int a,int b,int c)int main()

2樓:free琥珀年華

你寫的gee並沒有在主程式裡引用啊~~

c語言程式設計,已知三角形的三邊長a,b,c,計算求三角形面積的公式為:

3樓:丿

程式**如下:

#include

#include

int main()

擴充套件資料

三角形具有以下性質:

1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。

2、在平面上三角形的內角和等於180°(內角和定理)。

3、在平面上三角形的外角和等於360° (外角和定理)。

4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。

5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。

4樓:匿名使用者

1、公式:area = sqrt(s*(s-a)*(s-b)*(s-c))

2、**:

printf("依次輸入a,b,c(空格識別一個數):");

scanf("%f%f%f,",&a,&b,&c);

s=(float)0.5*(a+b+c);

area = (float)sqrt(s*(s-a)*(s-b)*(s-c));

printf("面積為:%f",area);

}擴充套件資料舉例:  a=3.67;b=5.43; c=6.21;

1、int main()

參考資料

5樓:匿名使用者

#include

int main()

else

}else

printf("\n");

return 0;}

6樓:bboy鶴

#include

#include

void main()

**如上 很簡單的 自己多動手

7樓:匿名使用者

#include

#include

int main ()

8樓:匿名使用者

這個問題不難的,還是自己思考下吧

程式設計實現:從鍵盤輸入三角形的三邊長a,b,c的值,計算並輸出三角形的面積area

9樓:匿名使用者

//給出三角形的三個邊長a,b,c求三角形的面積//用海**式來計算三角形的面積p=(a+b+c)/2,s=根號下#include

#include

int main(void)

return 0;}

10樓:

請問用什麼語言編寫?

c++程式設計:已知三角形三邊可構成三角形,求三角形面積(用類實現)

11樓:扈懷煒

#include

using namespace std;

class ********

double area()

} ;int main()

{******** t(3,4,5);

cout<

c語言設計程式:從鍵盤輸入三角形的三邊長為a,b,c,用海**式計算並輸出三角形的面積。

12樓:匿名使用者

兩者計算是不同的。

s=1/2*(a+b+c)

按c語言的運算規則,先算括號,a+b+c,結果為float型

然後由於/和*同級,因此從左到右計算。先計算1/21、2都是整型,整型計算,結果仍為整型,1/2=0,因此,不管後面a+b+c的值為何,s的值都是0

而對於s=(a+b+c)/2,先算a+b+c,結果為float型,float型和整型2計算,結果為float型。

因此s=1/2*(a+b+c)是錯誤的,s=(a+b+c)/2是正確的。

13樓:遊戲第三方的

講解三角形,海**式最簡單的證明

14樓:匿名使用者

1/2==0

由於變數abc都是float型,故使用s=(a+b+c)/2沒有上述問題,或者你乾脆寫成s = 1.0/2 * (a + b + c)也可以

用c++編寫一個程式求三角形面積。已知三角形3邊為a,b,c.則三角形面積為area=根號(s(s 100

15樓:回憶在上輩子

兩個函式一個判斷是否能構成三角形

一個函式用來計算面積就可以了

只需要代入公式進行計算即可

如果**不想自己寫的話

我可以有償代勞

c++求,已知三角形三邊邊長為abc,利用公式求面積

16樓:

#include

#include

using namespace std;

void main()

17樓:

#include

main()

18樓:匿名使用者

兩個都正確,一個是c風格,一個是c++風格,都可以執行通過

急求c++ 答案!! 「編寫一個程式,設計一個三角形類,給定三角形的三條邊長a、b、c,包含一個友元函式,

19樓:顛顛

area = sqrt(s*(s-a)*(s-b)*(s-c));//用海**式得出面積

return area;}

friend int alargerthanb(********* a, ********* b);//友元函式比較大小};int alargerthanb(********* a, ********* b)//測試int main(){

int a, b, c;

cout<<"輸入左邊三角形的3條邊: ";cinabc;******** tria(a,b,c);

cout<<"輸入右邊三角形的3條邊: ";cinabc;******** trib(a,b,c);

if (result == 1)

cout<<"三角形a的面積大於三角形b的面積";

else if (result == 0)

cout<<"兩個三角形面積相等";elsecout<<"三角形a的面積小於三角形b的面積";

要求用C編寫三角形類,要求用C 編寫三角形類

數學沒學好 請列出三角形周長和麵積計算公式 確實很菜的問題 樓主 你多看看課本就好了!這樣的問題也問,真是讓人無語 用c 定義一個三角形類 using system using system.collections.generic using system.linq using system.tex...

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

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

c語言給出三角形三邊長,求三角形面積

include include int main float a,b,c,h,s scanf f f f a,b,c h a b c 2 s sqrt h h a h b h c printf g n s return 0 c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點...