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

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

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

C語言設計程式 從鍵盤輸入三角形的三邊長為a,b,c,請用海

兩者計算是不同的。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,結...

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 ...