#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
string a = "naruto";
while (getline(cin,str))
{
int flag = 0,j=0;
for (int i = 0; str[i] != '\0';)
{
//for (; a[j] != '\0';)//遇到str="n"的时候,str[i]已经是'\0'但因为a[i]!='\0'循环一直进行,报错。
//修改为:
for(;a[j]!='\0'&&str[i]!='\0';)
{
if (str[i] == a[j]) {
j++; i++;
}
else {
j = 0; i++; break;
}
}
if (a[j] == '\0') {
flag = 1; break;
}
}
if (flag)cout << "Yes" << endl;
else cout << "No" << endl;
}
}
淘气的忍者(题:字符串中查找字符串!!!)
最新推荐文章于 2021-05-14 22:33:20 发布