你的while循环死循环了。因为while 判断 y[i]!='\0'一直true,i又不会变化。是不是把while换成if
进入while以后,因为没有地方对i的值进行修改,所以i一直不变,while一直执行,导致while死循环了,把while改成if就可以了。
i的值在for循环里更改的,已经是一个循环了,所以while这个就没有必要了,用if语句就可以了。