求第二题的测试数据或测试方法
第二题我采用的测试数据为
int rect[21]={n,5,2,3,2,1,1,1,2,2,3, 3,4, 4,5, 5,6, 6,6, 3,1};
n=5时结果为area = 25 = 5*5,图示如下
.--^^
.--^^
&--^^
$$$^^
$$$^^
n=8时结果为area = 90 = 18*5, 图示如下
..-^^$$$&&&&&&####
***^^$$$&&&&&&####
***^^$$$&&&&&&####
@@@@@$$$&&&&&&####
@@@@@ &&&&&&####
n=10时结果为area = 126 = 21*6,图示如下
...--^$$&&#####@@@@@@
!!!!~~$$&&#####@@@@@@
!!!!~~$$&&#####@@@@@@
!!!!~~****#####@@@@@@
!!!!~~****#####@@@@@@
!!!!~~****#####@@@@@@
前面n=5和n=10两种情况结果显然是正确的,因为所求出的面积恰好等于所有矩形面积和;但是对于n为其他值时(如n=7时),无法验证结果是否正确。因此,希望大家帮忙给出正确的测试数据及结果。
所给的数据尽量0到100间随机分布。
能够提供测试方法更好。