实验四O(∩_∩)O

3、某程序规定:"输入三个非0正整数 a 、 b 、 c 分别作为三边的边长构成三角形(暂不考虑特殊三角形的情况)。请根据给出的说明,用等价类划分法进行划分,并给每个等价类规定唯一的编号。

输入条件

有效等价类

字母

编号

无效等价类

编号

 

 

 

边长

 

正整数

a

1

负数

11

非数字字符串

12

小数

13

b

2

负数

21

非数字字符串

22

小数

23

c

3

负数

31

非数字字符串

32

小数

33

非空

a

4

b,c不为空时,a为空

 

41

b

a,c不为空时,b为空

 

42

c

a,b不为空时,c为空

 

43

正整数

 

a+b>c

 

5

a+b<c

51

a=0

52

b=0

53

a+c>b

 

6

a+c<b

61

a=0

62

c=0

63

b+c>a

 

7

b+c<a

71

b=0

72

c=0

73

原文地址:https://www.cnblogs.com/Maxine-zmx/p/5393337.html