为什么报错!解决办法

为什么报错!C/C++ codestring s123456789string s14567for(int i0is.length()i++){for(int j

为什么报错!

C/C++ code
string s="123456789";    string s1="4567";    for(int i=0;i<s.length();i++)    {        for(int j=0;i<s1.length();j++)        {            if(s[i]==s1[j])            {                cout<<s[i]<<endl;            }        }    }


[解决办法]
for(int j=0;i<s1.length();j++) 你这里的i<是不是应该改成j<