C輸入三角形的邊長值,求該面積並輸出

2021-03-08 04:56:05 字數 4171 閱讀 8013

1樓:匿名使用者

步驟如下:

1,#include

2,using namespace std3,int main()

4,14,return 0

15,}

2樓:

||假設三角形的3條邊分別是a、b、c,已知面積公式為:

area=√s(s-a)(s-b)(s-c)s=(a+b+c)*0.5

**是這樣的

#include

#include

#include

using namespace std;

int main()

p=(double)(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

cout<<"the area is:"<

return 0;}

3樓:匿名使用者

#include

#include

void main()

{double a,b,c,s,area;

cin>>a>>b>>c;

if(a+b<=c||a+c<=b||b+c<=a)cout<<"三條邊無法組成三角形"<兩位的回答,一個是邊長只考慮了整數型,一個

是判斷有錯誤,如果邊長分別是1、2、3,就不適用了。

4樓:單身萬年伏地魔

#include

#include

using namespace std;

int main()

我在dev-c++裡面用的是這個程式

5樓:匿名使用者

||#include

#include

#include

using namespace std;

int main()

{int a,b,c;

double p,s;

cout<<"please input abc:";

cin>>a>>b>>c;

if (a<0||b<0||c<0)

{cout<<"error"<親自執行可行謝謝

6樓:匿名使用者

以前寫過。。。。但是我的源**放哪了?。。。。。

7樓:李金陽

|int main()

cout << s << endl;

system("pause");

return 0;}

程式設計題:編寫程式輸入三角形的3條邊長,計算並輸出三角形的面積。

8樓:冰封月

一、程式分析

三角形面積海**式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分別是三角形的三邊長。

二、根據三角形面積計算公式用if語句編寫程式如下:

#include "stdio.h"

#include "math.h"

int main(void)

else

printf("******** does not exist!\n");

printf("the area of ******** is:%f\n", area);

return 0;

擴充套件資料:還可以使用switch語句計算三角形的面積,編寫程式如下#include "stdio.h"

#include "math.h"

int main(void)

return 0;}

9樓:杜哥是個小天才

#include

#include

int main()

拓展資料c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

10樓:

#include

main()

11樓:匿名使用者

fire歷史 的程式有寫問題 我稍微改了下#include

#include

void main(void)

if(a+c <=b)

if(b+c <=a)

s=(a+b+c)/2;

t=s*(s-a)*( s-b)*(s-c);

area=sqrt(t);

printf("面積 s=%3.2f\n",area);//保留兩位小數 一堆小數太難看

printf("周長 c=%3.2f\n",a+b+c);

printf("想再來一遍嗎? n/y ");

fflush(stdin);

again = getchar();

}while( again =='y'||again == 'y');

}另外,虛機團上產品**,超級便宜

12樓:匿名使用者

#include

#include

void main()

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

13樓:匿名使用者

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

#include

int main(void)

return 0;}

14樓:

請問用什麼語言編寫?

c語言編寫程式,從鍵盤輸入三角形三條邊長(實數),計算並輸出該三角形三條邊長及面積。

15樓:會飛的小兔子

#include

intmain()

擴充套件資料c語言求楊輝三角形:

intmain()

cout<<"1";//這是輸出每一行的第一個1for(intj=1;j<=i-2;j++)cout<<"1"<

}return0;}

16樓:匿名使用者

#include

#include

#include

int main()

system("pause");}

17樓:

我想你主要是不知道知道三條邊怎麼求面積的問題吧?

已知三角形三邊a、b、c,

則s= √

(「三斜求積」 南宋秦九韶)

18樓:匿名使用者

求三角形面積: s=sqrt(p*(p-a)*(p-b)*(p-c)), p=(a+b+c)/2

輸入三角形的三個邊長,利用自定義函式來判斷三角形的形狀、並計算該三角形的面積。

19樓:黑馬程式設計師

判斷是否構成三角形1)判定a>0&&b>0&&c>0(判斷三個數為正數)

對a b c三個數由小到大排序,得到 a(排序,簡化判斷量編制和大於第三邊,兩邊之差小於第三邊的判斷)

判斷a+b>c && c-b利用海**式,求面積

20樓:

||示例**如下:

#include

#include

int t_style(int a,int b,int c)if(a>c)

if(b>c)

if(a+b > c)

else

return -1;

}float t_area(int a,int b,int c)int main()

if(t_style(x,y,z) > 0)printf("三角形面積= %.2f\n",t_area(x,y,z));

return 0;

}示例執行結果:

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語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點...

三角形的面積公式,已知三角形的三邊長如何求面積?

海倫 秦九韶公式 已知三邊是a,b,c 令p a b c 2 則s p p a p b p c 已知三角形的三邊分別是a b c,先算出周長的一半s 1 2 a b c 則該三角形面積s 根號 s s a s b s c 這個公式叫海倫 秦九昭公式 證明 設三角形的三邊a b c的對角分別為a b ...

VB求三角形面積,VB 程式設計計算三角形面積

在窗體中做4個文字框和一個命令按鈕,如下 private sub command1 click a val text1.text b val text2.text c val text3.text if a b c and b a c and c a b then p a b c 2 s sqr p...