在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?答:include<stdio.h> include<math.h> int main(){ float a, b, c, p, area;printf("请输入三角形的三边长\n");scanf("%f %f %f", &a, &b, &c);p = 1.0 / 2 * (a + b + c);if (a + b > c && b + c > a && a + c > b){ area = sqrt(p * (p - a) ...
c语言程序设计 输入三角形的3条边a,b,c,如果能构成三角形,输入面积cre...答:include <stdio.h> include "math.h"int main(void){ printf("请输入三角形的三条边:\n");float a,b,c,s,sum = 0;scanf("%f,%f,%f",&a,&b,&c);if (a+b>c&&b+c>a&&a+c>b){ s = (a+b+c)/2;sum = sqrt(s*(s-a)*(s-b)*(s-c));printf("三角形面积是%.2f\...
c语言编程,定义一个结构体表示点的x,y坐标,依次读入三个正形坐标值...答:include<stdio.h>#include<math.h>typedef struct pair{int x;int y;}pair;float fun(pair a,pair b){return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));}int main(){pair k[3];int i;float a,b,c,p,s;for(i=0;i<3;i++) scanf("%d%d",&k[i].x,&...
...这个程序不管怎么输入,结果都是不能构成三角形,求改错,谢谢!!_百度...答:读取部分没有错误,逻辑有点小问题,修改如下:include <stdio.h> include <math.h> main (){ double a,b,c,s,area;printf("请输入三角形a,b,c的值:");scanf ("%lf%lf%lf",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){ printf ("能够构成三角形");s=(a+b+c)/2; // 先...