s里面没找c,返回负值就越界了,做一下判断
问题是find的调用之后,使用之后就要判断index
你的while循环考虑的倒是挺周到,但你应该先find再判断啊,就比如说假设有一次没找到,但它会先执行下面的代码,最后再判断