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

三角形面積計算方法c語言

發布時間: 2022-04-22 14:43:43

1. c語言求三角形面積

建議求三角形的面積前先判斷下能不能構成三角形!

下面修改的程序如下:

#include"stdio.h"

#include"math.h"

main()

{

floata,b,c;

floats,temp;

printf("請依次輸入三角形的三邊:");

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

if(((a+b)>c)&&((a+c)>b)&&((b+c)>a)&&((a-b)<c)&&((a-c)<b)&&((b-c)<a))

{

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

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

printf("三角形的面積為: ");

printf("%3.4f ",temp);

}

else

printf("不能構建三角形!");

}

2. C語言 編寫三角形面積計算

#include <stdio.h>
#include <math.h>
//double sin(double x);
#define PI 3.14159265
int main()
{
double a, b, ang_c, s;

scanf("%lf %lf %lf", &a, &b, &ang_c);
s = a * b * sin(ang_c * PI / 180.0) / 2.0;
printf("The area is %f\n", s);
return 0;
}
/*
要不然自己實現sin函數,否則引進math頭文件
還有scanf 仔細看看,我怎麼寫的
*/<p> </p>
<p></p>

3. C語言如何計算三角形的面積

輸入格式不對。輸出格式也不對。
a,b,c都是double類型,在scanf函數中應當使用%lf,其中l是lake,long中的l,是小寫字母。%f用於讀取float類型的數據。
還有在輸出函數printf中也應該使用%lf,否則讀入正確,計算正確,但輸出不正確,你還是得不到正確的結果。

4. c語言 計算三角形的面積 簡單代碼

#include<stdio.h>

#include<math.h>

voidmain()

{

floata,b,c,s,area;

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

}

(4)三角形面積計算方法c語言擴展閱讀

C++用邊長求三角形面積

#include<bits/stdc++.h>

usingnamespacestd;

intmain(){

doublea,b,c,r;

cin>>a>>b>>c;

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

if(a+b>c&&a+c>b&&b+c>a)printf("%.4lf",sqrt(r*(r-a)*(r-b)*(r-c)));

elsecout<<"DataError";

return0;

}

5. c語言編程計算三角形的面積

#include<stdio.h>
#include<math.h>
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;
}
試試~看看是不是你想要的

6. c語言編程,求三角形面積公式

c語言編程求三角形面積公式的步驟如下:

  1. 首先我們先聲明若干個變數,分別用它們來表示三角形的邊長和面積等。

  2. 然後我們使用scanf()函數從鍵盤敲入邊長。

  3. 應用題目中的公式進行面積的求解。

  4. 列印輸出相應的三角形面積。



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

海倫公式:

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