導航:首頁 > 編程知識 > 知道三角形的三邊怎麼求面積編程

知道三角形的三邊怎麼求面積編程

發布時間:2022-09-14 17:48:12

① 輸入三角形三邊長,求面積 用C語言 如何編寫

使用海倫公式計算三角形的面積,當輸入3個0時結束計算。

#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,s,l;//a,b,c為三角形的邊長,s為面積
while(1)
{
scanf("%f %f %f",&a,&b,&c);
if(a==b&&b==c&&c==0) break;
if(a+b<c||a+c<b||b+c<a) printf("該3個數據不能構成三角形\n");
else
{
l=(a+b+c)/2.0;
s=sqrt(l*(l-a)*(l-b)*(l-c));
printf("該三角形的面積為%.3f\n",s);
}
}
}

② 輸入三角形的三邊,怎樣用C語言編寫求三角形面積的程序

給,已經編譯運行確認:
#include<conio.h>
#include<stdio.h>
#include<math.h>
intmain()
{
floata,b,c;
floatarea,s;
printf("請輸入三角行的三邊:");
scanf("%f%f%f",&a,&b,&c);
if(a>0&&b>0&&c>0)
{
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
printf("\n這三邊能組成三角形\n");
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面積為:%f\n",area);
if(((a*a+b*b)==c*c)||((a*a+c*c)==b*b)||((c*c+b*b)==a*a))
printf("這是直接三角形\n");
elseif((a==b)&&(a==c)&&(b==c))
printf("這是等邊三角形\n");
elseif((a==b)||(a==c)||(b==c))
printf("這是等腰三角形\n");
elseprintf("這是普通三角形\n");
}
else
printf("\n這三邊不能組成三角形\n");
}
else
printf("\n輸入錯誤!");
getch();
return1;
}

③ 已知三角形三條邊,編程計算三角形面積

這也太他媽簡單了吧!
記三角形周長的一半

p,即
p=(a+b+c)/2
那麼三角形面積
S

S=sqrt(p*(p-a)*(p-b)*(p-c))
sqrt()表示開根號。

④ c語言編程:已知三角形的三邊長,求其面積。

#include<stdio.h>

#include<math.h>

voidmain()

{

floata,b,c,s,p;

printf("請輸入三角形的三邊長:");

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

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

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

printf("三角形面積=%6.2f ",s);

}

(4)知道三角形的三邊怎麼求面積編程擴展閱讀

java基礎求三角形的面積

publicclassE201_01_01三角形面積{

publicstaticvoidmain(String[]args){

Scannerscan=newScanner(System.in);

System.out.println("輸入三角形的三邊");

inta=scan.nextByte();

intb=scan.nextByte();

intc=scan.nextByte();

floats=(a+b+c)/2f;

floatS=(float)Math.sqrt(s*(s-a)*(s-b)*(s-c));

if(a+b>c&&b+c>a&&a+c>b){

System.out.println(S);

}

else{

System.out.println("不成立三角形");

}

}

}

⑤ 已知三邊求三角形面積 公式是什麼

已知三角形的三邊,可以使用海倫公式直接計算出三角形的面積,公式中三角形的面積S=√p(p-a)(p-b)(p-c),其中p=(a+b+c),a,b,c是三角形的三條邊。

海倫公式又譯作希倫公式、海龍公式、希羅公式、海倫-秦九韶公式。它是利用三角形的三條邊的邊長直接求三角形面積的公式。相傳這個公式最早是由古希臘數學家阿基米德得出的,而因為這個公式最早出現在海倫的著作《測地術》中,所以被稱為海倫公式。

三角形特點:

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

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

3、 在平面上三角形的外角等於與其不相鄰的兩個內角之和。

推論:三角形的一個外角大於任何一個和它不相鄰的內角。

4、 一個三角形的三個內角中最少有兩個銳角。

5、 在三角形中至少有一個角大於等於60度,也至少有一個角小於等於60度。

⑥ 已知三角形的三邊長如何求面積

摘要 已知三邊長求面積方法可採用海倫公式,即S=√p(p-a)(p-b)(p-c),而其中p=(a+b+c),a,b,c是三角形的三條邊,而海倫公式又譯作希倫公式。它是利用三角形的三條邊的邊長直接求三角形面積的公式,其特點是形式漂亮,便於記憶,且這個公式最早是由古希臘數學家阿基米德得出的,而因為這個公式最早出現在海倫的著作《測地術》中,所以被稱為海倫公式。

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

程序代碼如下:
#include
<stdio.h>
#include
<math.h>
int
main()
{
printf("輸入三個邊長:\n");
float
a,b,c;
float
s,area;
scanf("%f%f%f",&a,&b,&c);
s
=
(a+b+c)/2;
area
=
sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c
&&
b+c>a
&&
a+c>b)
printf("面積是%.2f\n",area);
else
printf("三條邊無法構成三角形");
return
0;
}
(7)知道三角形的三邊怎麼求面積編程擴展閱讀:
三角形具有以下性質:
1、三角形任意兩邊之和大於第三邊,任意兩邊之差小於第三邊。
2、在平面上三角形的內角和等於180°(內角和定理)。
3、在平面上三角形的外角和等於360°
(外角和定理)。
4、三角形的三條角平分線交於一點,三條高線的所在直線交於一點,三條中線交於一點。
5、三角形的任意一條中線將這個三角形分為兩個面積相等的三角形。
參考資料:搜狗網路-三角形面積公式
搜狗網路-三角形性質

⑧ 已知三角形的三邊長如何求面積

已知三角形的三邊長分別為a、b、c,根據海倫公式則三角形的面積公式如下圖所示,其中公式里的p為半周長:

(8)知道三角形的三邊怎麼求面積編程擴展閱讀:

我國著名的數學家秦九韶在《數書九章》提出了「三斜求積術」(即海倫公式)。秦九韶他把三角形的三條邊分別稱為小斜、中斜和大斜。「術」即方法。

三斜求積術就是用小斜平方加上大斜平方,送到斜平方,取相減後余數的一半,自乘而得一個數小斜平方乘以大斜平方,送到上面得到的那個。相減後余數被4除馮所得的數作為「實」,作1作為「隅」,開平方後即得面積.

⑨ c語言編程 已知三角形三邊a b c求面積,利用海倫公式實現

#include <stdio.h>

#include <math.h>

int main()

{

printf("請分別輸入三角形邊長,按回車:\n");

float a,b,c;

float s,area;

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

if(a+b>c && a+c>b && b+c>a) //判斷是否可以構成三角形。

{

s=(a+b+c)/2;//計算半周長

area=sqrt(s*(s-a)*(s-b)*(s-c));//套用海倫公式,計算面積

printf("這個三角形的面積為%lf\n", area);//輸出結果

}

else printf("無法構成三角形\n");//輸入不合法,提示。

return 0;

}

望採納。

閱讀全文

與知道三角形的三邊怎麼求面積編程相關的資料

熱點內容
李麗珍電影3級 瀏覽:780
女主有學習系統的小說 瀏覽:404
沈陽付了網路技術有限公司 瀏覽:181
文件默認用word打開怎麼設置 瀏覽:370
如何在手機上面將文件轉換成圖片 瀏覽:751
咨詢公司常用資料庫 瀏覽:430
emf文件頭 瀏覽:191
java中使用遞歸實現數組排序 瀏覽:622
中九升級教程 瀏覽:51
excel跑出來一堆tmp文件 瀏覽:720
二龍湖浩哥跟大漠電影 瀏覽:227
台灣a版電影片 瀏覽:763
電影老炮完全演員 瀏覽:576
男主叫小剛剛的,韓國電影 瀏覽:621
我的可愛女友糖糖小說全集 瀏覽:861
神代弓子的全部電影 瀏覽:31
鳳囚凰txt下載 瀏覽:546
羅麗星克萊爾最經典的作品 瀏覽:28
大貓電影 瀏覽:127
新出的大尺度男同電影 瀏覽:370

友情鏈接