正方形的个数为n*m+(n-1)*(m-1)+....,直到n或m有一个为1,。以n=2,m=3为例,即正方形个数为2*3+1*2;
长方形个数为(m+(m-1)+...+1)*(n*(n-1)+...1)减去正方形个数,同以n=2,m=3为例,即长方形个数为(3+2+1)*(2+1)-2*3+1*2;
这个过程可用递归实现哦。定义递归函数时可能需要考虑范围,int可能溢出!!!
正方形的个数为n*m+(n-1)*(m-1)+....,直到n或m有一个为1,。以n=2,m=3为例,即正方形个数为2*3+1*2;
长方形个数为(m+(m-1)+...+1)*(n*(n-1)+...1)减去正方形个数,同以n=2,m=3为例,即长方形个数为(3+2+1)*(2+1)-2*3+1*2;
这个过程可用递归实现哦。定义递归函数时可能需要考虑范围,int可能溢出!!!