c语言求等边三角形的面积
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 03:21:12
在输入半径的时候,语句改成scanf("%d",&r);不过你最好将半径定义成float型变量,格式的问题
//三个顶点坐标是6个参数.#include#includedoubleS_triangle(doubleax,doubleay,doublebx,doubleby,doublecx,doublecy
#include#includeintmain(){floats,a,b,c,p;printf("请输入三角形的三边,以空格隔开");scanf("%f%f%f",&a,&b,&c);if(a+b>c
可以用海伦定理:S=sqrt(s*(s-a)*(s-b)*(s-c))其中等号右边的小s为三边和的一半,C程序://///////////////////////////////#include#in
#includeintmain(){intr;printf("请输入r:");scanf("%d",&r);printf("面积是:%f\n",2*3.1415*r*r);return0;}再问:没有
因为等边三角形的面积是48√3,我们可以把等边三角形沿圆心向三个顶点连线把这个三角形三等分,其中一份的面积是1/2R的平方sin120°×1/3=48√3×1/3,解得:R的平方=64,所以外接圆的面
边长是a则等边三角形面积=a²*√3/4,因为此题三角形面积为48√3,所以a²=192,a=8√3.而连接圆心和三角形的顶点,过圆心做一边的垂线,由勾股定理:可知,若正三角形边长
设等边三角形为ABC做BC的垂线AD因为是等边三角形,所以AD也是中线这是根据三线合一AB=2BD=1勾股定理算出AD=根号3底乘高就可以了
#include#includepublicvoidmain(){doublea,b,c;scanf("%lf%lf%lf",&a,&b,&c);doublearea,preimeter;preime
#include"stdio.h"#definePI3.14intmain(){floatarea,sum=0;for(inti=1;i
#include<stdio.h>#include<math.h>double CalcArea(double a,double b,double
知道三边,利用海伦公式求面积.#include#includeintmain(){doublea,b,c,p;scanf("%lf%lf%lf",&a,&b,&c);p=(a+b+c)/2;print
ThenSomebody'sdreamhadcometruenow./*根据输入的三角形的三边,判断是否能组成三角形,若可以则输出它的面积和类型(等腰,等边,直角,普通).按要求写程序.要求用简单的C
#include//doubleellipse_area(doublea,doubleb);intmain(void){doublea,b;doubles;printf("请输入椭圆的半长轴a,半短轴
假设知道三角形的三边长为a,b,c.程序如下:#include#includedoublearea(doublea,doubleb,doublec){doublearea=0,s=0;s=(a+b+c
首先,输入三角形的三边长的问题.你没有判定输入的数是否可以构成三角形.还有就是定义变量应该用浮点型变量,而不是整型变量,毕竟三角形的面积不可能全部是整型吧.这个是我刚写的,这个也没有判定输入的数是否可
#include#includeusingnamespacestd;voidcompute(doublea,doubleb,doublec){doubles,q;q=(a+b+c)/2;if(a>=9
三角形:inta,b,c;//三角形三边ints,d;d=(a+b+c)/2;s=(a-d)(b-d)(c-d);printf("areais%d",s);return0;
1.作高,三线合一,高也是底边中点2.用勾股定理求出高3.求面积:½·底·高
if((e+c