求大神帮助大一C语言编程作业编写程序:该程序功能是输入三角形的三条边,如果能构成三角形,则用海伦公式计算该三角形的面积,并输出(保留2位小数)。如果不能构成三角形则要输出
C语言:用海伦公式求三角形面积我编了如下程序:#include #define s ((a+b+c)/2)void main(){ float a,b,c; double area; scanf("%f%f%f",&a,&b,&c); if(a>=b+c || b>=a+c || c>=a+b) printf("error\n"); else { area=sqrt((double)(s*(s-a)*(s-b)*(s-c))); printf...
运用C语言函数和海伦公式求三角形面积?急求 答案 # include float x(float a, float b, float c) { float s; s=(a+b+c)/2; return s; }float y(float a, float b, float c,float s) { float area; aera=sqrt(s*(s-a)*(s-b)*(s-c)...相关推荐 1运用C语言函数和海伦公式求三角形...
scanf('%f',&b); printf('请输入三角形的边长c:(一次只输入一个边长,如2.34)'); scanf('%f',&c); s=a+b+c; s/=2; area=s*(s-a)*(s-b)*(s-c); if(area\u003e0) {area=sqrt(area);printf('三角形的面积为%f.',area);} else printf('输入的值不能构成三角形!'); system('pause...
海伦公式是求解三角形面积的一种常用方法。它是由古希腊数学家海伦提出的,因此得名。海伦公式的表达式为: s = (a+b+c)/2 其中,a、b、c分别为三角形的三条边长,s为三角形的半周长。根据海伦公式,三角形的面积可以表示为: S = √(s(s-a)(s-b)(s-c)) 三、C语言实现 在C语言中,我们可以通过定义...
int a,b,c;cc:printf("请输入三角形三边的值:\n");scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);panDuan(a,b,c);if(kaiGuan==1){ goto cc;} triangleArea(a,b,c);} //利用海伦公式,求三角形面积 triangleArea(int a,int b,int c){ float l,s;//重点:要把(a+b+c)强制类型...
用海伦公式求三角形面积c语言程序s=(a+b+c)/2。三角形的介绍 三角形(triangle)是由同一平面内不在同一直线上的三条线段‘首尾’顺次连接所组成的封闭图形,在数学、建筑学有应用。常见的三角形按边分有普通三角形(三条边都不相等),等腰三角(腰与底不等的等腰三角形、腰与底相等的等腰三角形...
编写程序:该程序功能是输入三角形的三条边,如果能构成三角形,则用海伦公式计算该三角形的面积,并输出(保留2位小数)。如果不能构成三角形则要输出“不能构成三角形!”的提示信息。说明:(1)海伦公式为:s=根号[p(p-a)(p-b)(p-c)],其中p=(a+b+c)/2(a,b,c为三条边的值)。
最佳答案 #include "stdio.h"#include "math.h"void main(){unsigned char a,b,c,max;double s,cosab;puts("请输入三条边长:");scanf("%d %d %d",&a,&b,&c);//半段能否构成三角形max=a;if(max