if(s[i]==','||s[i]=='.'||s==';')最后一个应该是是s[i]==‘;’,你漏掉了下标
哥们你仔细一点啊,s[i]==';你写成s==';'了。
if(s[i]==','||s[i]=='.'||s[i]==';') //最后的s[i]==';'