程式設計從鍵盤輸入三角形的三邊長a,b,c。請計算三角形面積

2021-05-13 09:56:33 字數 3572 閱讀 8544

1樓:匿名使用者

#includevoid main() float a,b,c,d,s; printf("三角形面積為:%f",s); } 應該是這樣吧!!!不過還是請採納…

2樓:匿名使用者

varp,s,a,b,c:real;

begin

readln(a,b,c);

if(a>0)and(b>0)and(c>0)and(a b-c>0)and(abs(a-b)

then begin

p:=(a b c)/2;

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

writeln(s:5:10); end

else writeln('can not be a san jiao xing');

end.

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

3樓:匿名使用者

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

#include

int main(void)

return 0;}

4樓:

請問用什麼語言編寫?

程式設計實現:輸入一個三角形的三邊,求出三角形的面積,假定輸入的3條邊能構成三角形

5樓:安徽電信網上營業廳

#include

#include

main()

else }

else }

else }

看哈要的不

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

6樓:小文

兩者計算是不同的。

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

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

然後由於/和*同級,因此從左到右計算。先計算1/2

1、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是正確的。

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

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

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

7樓:丿

程式**如下:

#include

#include

int main()

擴充套件資料

三角形具有以下性質:

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

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

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

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

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

8樓:匿名使用者

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()

參考資料

9樓:匿名使用者

#include

int main()

else

}else

printf("\n");

return 0;}

10樓:bboy鶴

#include

#include

void main()

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

11樓:匿名使用者

#include

#include

int main ()

12樓:匿名使用者

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

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

13樓:會飛的小兔子

#include

intmain()

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

intmain()

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

}return0;}

14樓:匿名使用者

#include

#include

#include

int main()

system("pause");}

15樓:

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

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

則s= √

(“三斜求積” 南宋秦九韶)

16樓:匿名使用者

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

vf程式設計 :從鍵盤輸入a,b,c的值,判斷它們能否構成一個三角形的三條邊,如果能,則計算三角形的面積,

17樓:卻彤雲

clear

input "請輸入a:" to a

input "請輸入b:" to b

input "請輸入c:" to c

if a+b>c and a+c>b and b+c>al=(a+b+c)/2

s=sqrt(l*(l-a)(l-b)(l-c))?"其面積為:",s

else

?"不能構成三角形"

endif

已知三角形三邊求角度,已知三角形的三邊長,求cos值的公式是什麼

餘弦定理 於任意三角形中任何一邊的平方等於其他兩邊平方的和減去這兩邊與他們夾角的餘弦的兩倍積 三邊為a,b,c 三角為a,b,c 滿足性質 注 a b a c就是a乘b a乘c a 2 b 2 c 2就是a的平方,b的平方,c的平方。a 2 b 2 c 2 2 b c cosab 2 a 2 c 2...

已知三角形的三邊長如何求面積,已知三角形三條邊怎麼求面積

根據海 式求 已知三角形的三邊分別是a b c,求面積。舉例過程如下 方法二 秦九韶三角形中線面積公式 s ma mb mc mb mc ma mc ma mb ma mb mc 3 三角形面積計算公式一共有十種,公式如下 已知三角形底a,高h,則 s ah 2 2.已知三角形三邊a,b,c,則 海...

三角形的面積怎麼算,已知三角形的三邊長如何求面積?

4面積為 1 ad y adb中 x 2 y 2 20 2 400第一式 adc中 2 x 2 y 2 21 2 441第二式第二式減第一式得 4 4x 41 x 37 2 2 20 20平方米 以下為未補充前的解 4 2 400 y 5031 如果底為2米高20米 則他的面積為 1 2 dc y ...