一个长方形和一个正方形面积相同,长方形的长是45cm,比宽长25cm,求正方形的边长是几cm?