當前位置:首頁 » 編程語言 » 給出三角形三個邊長求面積c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

給出三角形三個邊長求面積c語言

發布時間: 2022-10-15 17:35:37

c語言中輸入三角形三邊長,求三角形面積。

c語言中輸入三角形三邊長,求三角形面積公式如下:

#include
#include
public void main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
double area,preimeter;
preimeter=a+b+c;
double p=preimeter/2;
area=sqrt(p*(p-a)*(p-b)*(p-c));
printf("area = %.2lf, preimeter = %.2lf ",area,preimeter);
getchar(); getchar();
}

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

}

(2)給出三角形三個邊長求面積c語言擴展閱讀

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("不成立三角形");

}

}

}

㈢ C語言程序,輸入三角形的三邊,計算三角形的面積。

#include
#include
int
main()
{
float
s,a,b,c,p;
printf("請輸入三角形的三邊,以空格隔開");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&c+b>a)
{p=(a+b+c)/2;
p=p*(p-a)*(p-b)*(p-c);
s=sqrt(p);
printf("%f",s);}
else
printf("你輸入的三邊,不能構成三角形");
return
0;
}
試試~看看是不是你想要的

㈣ 如何用C語言寫出「輸入三角形三邊,計算三角形面積」的代碼

海倫公式:

S=√[p(p-a)(p-b)(p-c)]
p=(a+b+c)/2代入即可。

㈤ 怎麼用C語言輸入三角形的三條邊長,計算並輸出三角形的面積

#include<stdio.h>

int main()

{

folat a,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("三角形的面積為:%.1f",s);

return 0;

}

拓展資料:

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

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。 目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。

C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。

其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

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

給,已經編譯運行確認:
#include
#include
#include
int
main()
{
float
a,b,c;
float
area,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");
else
if((a==b)&&(a==c)&&(b==c))
printf("這是等邊三角形\n");
else
if((a==b)||(a==c)||(b==c))
printf("這是等腰三角形\n");
else
printf("這是普通答三角形\n");
}
else
printf("\n這三邊不能組成三角形\n");
}
else
printf("\n輸入錯誤!");
getch();
return
1;
}

㈦ c語言中輸入三角形三邊長,求三角形面積

首先數學上知道三角形三邊長求面積的公式為:
已知三角形的三邊分別是a、b、c,
先算出周長的一半s=1/2(a+b+c)
則該三角形面積S=根號[s(s-a)(s-b)(s-c)]
這個公式叫海倫——秦九昭公式
然後用C語言:
#include
<stdio.h>
#include
<math.h>
main()
{
int
a,b,c;
double
s1,s2;
scanf("%d%d%d",
&a,
&b,&c);
s1=(a+b+c)/2;
s2=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%d";s2);
}

㈧ C語言 已知三角形邊,求面積

#include
#include
void
main()
{
float
a,b,c,s;
printf("請輸入三角形兩邊長及夾角:");
scanf("%f,%f,%f",&a,&b,&c);
s=sin(c)*a*b/2;
printf("三角形面積=%f",s);
}這個我已經試驗過的,是正確的......

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

return 0;

}