57题:
(1)直正方形
单个小方块的正方形 8*9=72个
4个小方块合成的正方形 7*8=56个
9个小方块合成的正方形 6*7=42个
16个小方块合成的正方形 5*6=30个
25个小方块合成的正方形 4*5=20个
36个小方块合成的正方形 3*4=12个
49个小方块合成的正方形 2*3=6个
64个小方块合成的正方形 1*2=2个
(2)斜正方形
每4个小方块合成的正方形中可以作一个斜正方形,因此共有56个
每16个小正方形的··············,因此共有30个
每36个···················,共12个
每64个···················,共2个
加一起共340个