三角形面积公式c语言
① c语言设计的三角形的面积公式是什么
main()
{
float a,b,c,s,area; //定义浮点型小数a,b,c,s,area
scanf("%f,%f,%f",&a,&b,&c); //从键盘接收3个数分别赋给a,b,c(这个就是让输入三边长)
s=1.0/2*(a+b+c); //s=(a+b+c)/2(运算优先级先括号然后再从左到右运算)
area=sqrt(s*(s-a)*(s-b)*(s-c)); //area=√[s(s-a)(s-b)(s-c)](三角形面积公式,sqrt()就是√)
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s); //输出a,b,c,s(%7.2f是总共7位小数点后占2位)
printf("area=%7.2f\n",area); //输出面积area
}
② c语言计算三角形面积怎么做
加上头文件#include <math.h>
程序的输入部分scanf("%lfa=3%lfb=4%lfc=45", &a, &b, &ang_c);应该改为scanf("%lf%lf%lf", &a, &b, &ang_c);,scanf函数中的格式串一般不可以添加除了格式串之外 的,比如a=3 b=4 c=45之类的。
用的面积公式是S = 1/2 * a * b * sin(a与b的夹角),sin(ang_c * PI / 180.0)这个部分我不理解 你的夹角怎么求的。如果你是输入三条边的长度,可以使用海伦公式S = 【(P* (P - a) * (P - b) * ( P - c))】的平方根 ,其中P为三角形的周长P = a + b + c。
基本定义
由不在同一直线上的三条线段首尾顺次连接所组成的封闭图形叫作三角形。平面上三条直线或球面上三条弧线所围成的图形,三条直线所围成的图形叫平面三角形;三条弧线所围成的图形叫球面三角形,也叫三边形。
由三条线段首尾顺次相连,得到的封闭几何图形叫作三角形。三角形是几何图案的基本图形。
③ 用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);
}
④ C语言设计,三角形的面积公式!
main()
{
float a,b,c,s,area; //定义浮点型小数a,b,c,s,area
scanf("%f,%f,%f",&a,&b,&c); //从键盘接收3个数分别赋给a,b,c(这个就是让输入三边长)
s=1.0/2*(a+b+c); //s=(a+b+c)/2(运算优先级先括号然后再从左到右运算)
area=sqrt(s*(s-a)*(s-b)*(s-c)); //area=√[s(s-a)(s-b)(s-c)](三角形面积公式,sqrt()就是√)
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s); //输出a,b,c,s(%7.2f是总共7位小数点后占2位)
printf("area=%7.2f\n",area); //输出面积area
}
⑤ c语言求三角形面积!!
可以用海伦定理:
S=sqrt(s*(s-a)*(s-b)*(s-c))
其中等号右边的小s为三边和的一半,
C程序:
#include
<stdio.h>
#include
<stdlib.h>
#include
<math.h>
void
main()
{
float
a,b,c,sh,s;
scanf("%f
%f
%f",&a,&b,&c);
sh=(a+b+c)/2;
s=sqrt(sh*(sh-a)*(sh-b)*(sh-c));
printf("%f\n",s);
system("pause");
⑥ 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);
}
(6)三角形面积公式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;
}
⑦ c语言编程,求三角形面积公式
c语言编程求三角形面积公式的步骤如下:
首先我们先声明若干个变量,分别用它们来表示三角形的边长和面积等。
然后我们使用scanf()函数从键盘敲入边长。
应用题目中的公式进行面积的求解。
打印输出相应的三角形面积。
⑧ 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;
}
(8)三角形面积公式c语言扩展阅读:
三角形具有以下性质:
1、三角形任意两边之和大于第三边,任意两边之差小于第三边。
2、在平面上三角形的内角和等于180°(内角和定理)。
3、在平面上三角形的外角和等于360° (外角和定理)。
4、三角形的三条角平分线交于一点,三条高线的所在直线交于一点,三条中线交于一点。
5、三角形的任意一条中线将这个三角形分为两个面积相等的三角形。
⑨ 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);
}
(9)三角形面积公式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("不成立三角形");
}
}
}