若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。在“答题纸”上列表作答。

admin2016-12-23  70

问题 若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。在“答题纸”上列表作答。

选项

答案[*]

解析 分析题目中给出和隐含的对输入条件的要求:(1)整数;(2)三个数;(3)非零数;(4)正数;(5)两边之和大
于第三边;(6)等腰;(7)等边。
如果a、b、c满足条件(1)一(4),则输出下列四种情况之一:
①如果不满足条件(5),则程序输出为“非三角形”。
②如果三条边相等即满足条件(7),则程序输出为“等边三角形”。
③如果只有两条边相等、即满足条件(6),则程序输出为“等腰三角形”。
④如果三条边都不相等,则程序输出为“一般三角形”。
转载请注明原文地址:https://kaotiyun.com/show/NZjx777K
本试题收录于: 软件工程题库理工类分类
0

相关试题推荐
最新回复(0)