标签:
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 |
标签:
原文地址:http://www.cnblogs.com/Maxine-zmx/p/5393337.html