输入三角形三条边的长度a、b、c,判断它们分别能构成什么形状的三角形:普通三角形、等边三角形、等腰三角形、等腰直角三角形。
(提示:判断两个浮点数a、b相等,可以使用fabs(a-b)<0.001 )
输入
三条边的长度
输出
三角形类型的名称;如果不能构成三角形,就输出“非三角形”
首先对本题目进行分析,如下图。
废话不多说,直接上代码
#include#include int main(void) { double a,b,c;//既然题目要求给出了提示条件,我们不妨将三个变量均设定为浮点型 scanf("%lf%lf%lf",&a,&b,&c); if((a+b) 本题需要注意的是库函数需要加入
。 此题本质上考察的是对分支结构的灵活运用,在逻辑清晰的情况下很容易得出正解。



