小明喜欢三角形,他最近研究各种类型的三角形,现在他列出了若干个整数序列a, b, c,分别代表三角形的三条边,请问这些数字序列中能够构成锐角三角形、直角三角形、钝角三角形和构不成三角形的组数分别是多少?
问题分析:
1.首先判断三边是否满足构成三角形的条件:任意两边之和大于第三边
2.根据边长判断三角形类型:aa+bb>cc为锐角三角形;aa+bb<cc为钝角三角形;aa+bb=c*c为直角三角形;
3.用if语句进行判断,满足对应条件时+1;
注意事项:
变量要初始化
**代码实现:
![在这里插入图片描述](https://img-blog.csdnimg.cn/d4f8471ad35947818474e87421bf62a4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAemtuOTg1NjMy,size_16,color_FFFFFF,t_70,g_se,x_16)
运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/3f978cbcb2ae46f8b6b481a351ec7805.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAemtuOTg1NjMy,size_14,color_FFFFFF,t_70,g_se,x_16)