編寫程式,要求輸入三角形的三邊長,求三角形面積

2021-05-14 08:27:23 字數 2771 閱讀 1282

1樓:home我是逗逗呀

流程圖如下:

#include"stdio.h"

#include"math.h"

main()

float a,b,c,s,area;

printf("a,b,c=");

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

if(a+b>c&&b+c>a&&a+c>b)s=(a+b+c)/2.0;

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

printf("area=%f\n",area);

if(a==b&&b==c)

printf("等邊三角形\n");

else if(a==b||b==c||a==c)printf("等腰三角形\n");

else if(a*a+b*b==c*c||a*a+c+c==b*b||b*b+c*c==a*a)

printf("直角三角形\n");

else

printf("一般三角形\n");

else

printf("沒有這個三角形\n");

2樓:虞姬搖起來

樓上步驟中有一個小錯誤,三角形的面積不是s(最後一步中出現的),而是area,如果弄錯了就不能執行該程式

3樓:胖了是不好

#include

#include

void main()

只要輸入的三個邊 可以組成三角形

記得輸入時候,是以 ,隔開的。

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

4樓:冰封月

一、程式分析

三角形面積海**式:√[ 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;}

5樓:杜哥是個小天才

#include

#include

int main()

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

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

6樓:

#include

main()

7樓:匿名使用者

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');

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

8樓:匿名使用者

#include

#include

void main()

編寫程式,輸入三角形三條邊的邊長,求,三角形面積

9樓:匿名使用者

c++語言:

#include

#include

using namespace std;

int main()

知道三邊長求面積的公式比較著名的是秦九韶-海**式,也就是上面程式所用的公式。

10樓:雀雙

弄個東西還要匿名!,鄙視。另外我也會算程式。但是就是不給你寫,哈哈

編寫一個程式,要求輸入三角形的三邊長,求三角形面積

11樓:

#include

#include

void main()

只要輸入的三個邊 可以組成三角形

記得輸入時候,是以 ,隔開的。

12樓:沒差別

那首先要判斷三條邊是否能夠構成三角形的**呢?可以加一下麼?

用c程式設計 編寫程式求三角形的面積(三角形的底和高由鍵盤輸入

三角形面積 底 高 然後在 寫上這個公式 static void main string args 樓上這幾何功底。不過 還是沒問題 1 3程式設計 由鍵盤輸入底和高,求三角形的面積.求大神看看這個程式 錯了,為什麼結果執行出來是錯的 include int main int 輸入的數要用逗號,隔開...

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

海倫 秦九韶公式 已知三邊是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 ...

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

根據海 式求 已知三角形的三邊分別是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,則 海...