编程计算三角形面积
Ⅰ 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);
}
(1)编程计算三角形面积扩展阅读
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语言编程计算三角形的面积
#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;
}
试试~看看是不是你想要的
Ⅲ 编写程序计算三角形面积。
#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("输入的三个数不能组成三角形! ");
}
}
Ⅳ 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;
}
(4)编程计算三角形面积扩展阅读:
三角形具有以下性质:
1、三角形任意两边之和大于第三边,任意两边之差小于第三边。
2、在平面上三角形的内角和等于180°(内角和定理)。
3、在平面上三角形的外角和等于360° (外角和定理)。
4、三角形的三条角平分线交于一点,三条高线的所在直线交于一点,三条中线交于一点。
5、三角形的任意一条中线将这个三角形分为两个面积相等的三角形。
Ⅳ 用C语言算三角形面积。。
#include
#include
int
main()
{
double
a,b,c,s;
double
f;
printf("请输入三角形三边a,b,c的长度");
scanf("%lf,%lf,%lf",&a,&b,&c);
//此处的“%f”已经被修改为"%lf"
s=(a+b+c)/2;
f=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为%f\n",f);
return
0;
}
关于"%f"与"%lf"的问题:
对于输入语句scanf();等而言,%f只用于输入单精度型(float),%lf只用于输入双精度型(double);
对于输出语句printf();等而言,%f只用于单精度型,%lf既可用于单精度型又可用于双精度型。
Ⅵ 编一个程序:求三角形的面积
s=axh/2(面积=底×高÷2。其中,a是三角形的底,h是底所对应的高)注释:三边均可为底,应理解为:三边与之对应的高的积的一半是三角形的面积。这是面积法求线段长度的基础。
int getArea(int a, int h) {
int s = a*h/2;
return s;
}
Ⅶ c语言编程,求三角形面积公式
c语言编程求三角形面积公式的步骤如下:
首先我们先声明若干个变量,分别用它们来表示三角形的边长和面积等。
然后我们使用scanf()函数从键盘敲入边长。
应用题目中的公式进行面积的求解。
打印输出相应的三角形面积。
Ⅷ 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;
}
纯手打,望采纳!