三角形判断
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:1730 测试通过:273
总提交:1730 测试通过:273
描述
给定三条边的长度,判断能否组成三角形,如果可以,判断三角形的形状。
输入
一组数据,每行三个实数,在(0,10]之间,精确到小数点后第四位。最后以0 0 0表示结束。
输出
根据每行的数据判断,如果不能组成三角形,则输出“Not a triangle”;如果是“等腰三角形”,则输出“Isosceles triangle”;如果是“直角三角形”,则输出“Right triangle”;如果是“等腰直角三角形”,则输出“Isosceles right triangle”;如果是“等边三角形”,则输出“Equilateral triangle”;否则,输出“Gene

该博客介绍了一道ACM编程题目,要求根据输入的三条边长判断是否能构成三角形,并进一步判断其类型:等腰、直角、等腰直角或等边三角形。输入数据包括多组实数,以0 0 0结束。输出应根据边长关系确定三角形类型,如无法构成三角形则输出"Not a triangle"。博客提到了实数相等判断的精度问题,需要考虑浮点数误差。
最低0.47元/天 解锁文章
3671

被折叠的 条评论
为什么被折叠?



