第一百题:根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形面积 。 | 您所在的位置:网站首页 › 判断是否是三角形的条件是什么 › 第一百题:根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形面积 。 |
#include"stdio.h" #include"math.h" void main() { float a,b,c; //定义 a,b,c为三条边 float s,area; printf(“请输入三角形的三条边:\n”); scanf("%f%f%f",&a,&b,&c); if (a+b>c&&b+c>a&&a+c>b) { s = (a+b+c)/2; area = sqrt(s*(s-a)(s-b)(s-c)); printf(“面积是:%f\n”,area); if (ab && ac) printf(“等边三角形\n”); else if (ab || ac || b==c) printf(“等腰三角形\n”); else if(aa + bb == cc || aa + cc == bb || bb + cc == a*a) printf(“直角三角形\n”); else printf(“普通三角形\n”); } else printf(“不能构成三角形\n”); } |
CopyRight 2018-2019 实验室设备网 版权所有 |