设原价是x
原来可以买到的钢笔数量为100÷x
现在可以买到的钢笔数量为100÷(x-1)
多买5支:100÷(x-1)-100÷x=5 ==>(x-5)(x+4)=0
得到x=5或者-4,因为只能去正数,所以x=5