C语言编写程序 输入三条边,判断能否组成三角形,若能,求面积,若不能则...答:include<stdio.h> include<stdlib.h> include<math.h> main(){ double a,b,c,p,area;do { printf("input a b c\n");scanf("%lf %lf %lf",&a,&b,&c);p = (a+b+c) /2.0;if ((p-a)>0 && (p-b) > 0 && (p-c) > 0){ area = sqrt(p*(p-a)*(p-b)*(p-...
输入3个整数,判断能否组成三角形,如果能,求它的面积(用C语言求解)答:include<stdio.h> include<math.h> main(){ float a,b,c,p;double S;printf("请输入三边长度(如3,4,5): "); //注意逗号是西文的 scanf("%f,%f,%f",&a,&b,&c);if(a+b<=c||b+c<=a||a+c<=b)printf("您所输入的三边不构成三角形!");else { p=(a+b+c)/2;S=...
...实现输入三个数值,判断能否构成三角形,如果能就计算出三角形的面积...答:if(a+b>c && a+c>b && b+c>a) { area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("以%f,%f,%f构成的三角形的面积为:%f\n",a,b,c,area); } else printf("%f,%f,%f不能构造三角形\n",a,b,c); printf("\n")...
C语言编程 输入三个整数,先判断能否组成三角形,如果能,输出最大角的...答:另外比较三个cos值也有问题,你没有比较cosA和cosC的大小。稍微改了下代码:double a, b, c;double cosA, cosB, cosC, mincos;scanf("%lf %lf %lf", &a, &b, &c);if (a + b <= c || a + c <= b || b + c <= a){ printf("不是三角形\n");} else { cosA = (b...