设腰长为Y,底长为X,则:
x+y/2=8,y+y/2=15,解出y=10,x=3
或设腰长为Y,底长为X,则:
x+y/2=15,y+y/2=8,解出x=41/3,y=16/3(不符合构成三角形的条件)
答:三角形ABC的腰长为10、底长为3