设底边长是x,腰长是y
分两种情况
(1)
2y+x=21
y-x=3
解得x=5,y=8
(2)
x-y=3
解得x=9,y=6
所以这个等腰三角形的底边是5cm,腰长是8cm,或者底边是9cm,腰长是6cm