當前位置:首頁 » 編程軟體 » 求三角形面積編程

求三角形面積編程

發布時間: 2022-09-04 16:58:05

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

程序代碼如下:

#include <stdio.h>

#include <math.h>

int main()

{

printf("輸入三個邊長: ");

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 ",area);

else

printf("三條邊無法構成三角形");

return 0;

}

(1)求三角形面積編程擴展閱讀

三角形具有以下性質:

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

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

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

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

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

Ⅱ 如何用C程序 編寫 求『三角形面積』

加上頭文件 #INCLUDE <STDIO.H>
if(((a+b) >c) && ((a+c) >b) && ((b+c) >a))
注意書寫,看得出你對運算符的優先順序沒有很深入的了解,現在很正確的方法是在子表達式上加括弧,這樣自己看得出清楚嘛,不要寫完程序自己都看不懂就完了.
s = (a+b+c) / 2.0
注意數據類型.
強制類型的轉換要用如:
int first = 1;
double sec ;
sec = (double)first;
好好打下基礎.

Ⅲ 編寫程序計算三角形面積。

#include "stdio.h"

#include "math.h"

int main()

{

double a,b,c,sum,area;

printf("請輸入三個數:");

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

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

{

printf("輸入的三個數可以組成三角形,其面積為:");

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

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

printf("%lf ",area);

}

else

{

printf("輸入的三個數不能組成三角形! ");

}

}

Ⅳ 編一個程序:求三角形的面積

s=axh/2(面積=底×高÷2。其中,a是三角形的底,h是底所對應的高)注釋:三邊均可為底,應理解為:三邊與之對應的高的積的一半是三角形的面積。這是面積法求線段長度的基礎。
int getArea(int a, int h) {
int s = a*h/2;
return s;
}

Ⅳ 用c語言求三角形面積怎麼求

簡單的輸入三角形的底和高求面積的呈現如下:
#include "stdio.h"

void main()
{
float a = 0;
float h = 0;
printf("請輸入三角形的底邊長:");
scanf("%f",&a);
while (a <= 0)
{
printf("您輸入的值不正確,請重新輸入:");
scanf("%f",&a);
}
printf("請輸入三角形的高:");
scanf("%f",&h);
while (h <= 0)
{
printf("您輸入的值不正確,請重新輸入:");
scanf("%f",&h);
}
printf("三角形的面積為:%f ",a*h/2);
}

Ⅵ 求三角形面積的循環編程

計算三角形的面積的程序,是用不到循環的,提問者的意思是,不停地輸入三角形的數據,不停地計算三角形的面積嗎?
不過要計算三角形的面積,是有不同的已知條件可計算的。下面以最簡單的已知底邊長和底邊上的高為例:
float a,h;
while(scanf("%f%f",&a,&h)==2)
{printf("area=%g\n",a*h/2);
}

Ⅶ c語言編程計算三角形面積

#include<stdio.h>
#include<math.h>
int main(void)
{
float a,b,c,p,s;
printf("請輸入三角形的三個邊長:\n");
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的面積為:%d",s);
return 0;
}
純手打,望採納!

Ⅷ 輸入三角形的三邊,怎樣用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;
}

熱點內容
androidaes加密 發布:2025-02-13 05:08:36 瀏覽:492
李宗瑞文件夾 發布:2025-02-13 04:27:59 瀏覽:611
phpparent的parent 發布:2025-02-13 04:18:08 瀏覽:457
小容量存儲器市場 發布:2025-02-13 04:01:11 瀏覽:373
ickeck文件夾 發布:2025-02-13 04:00:21 瀏覽:644
上傳照片文案 發布:2025-02-13 03:53:13 瀏覽:426
電腦版花雨庭怎麼調中文伺服器 發布:2025-02-13 03:32:35 瀏覽:39
linux開發android 發布:2025-02-13 03:32:34 瀏覽:490
查詢重復欄位的sql語句 發布:2025-02-13 03:12:42 瀏覽:327
8uftp上傳網站 發布:2025-02-13 03:01:57 瀏覽:245