关闭

1204 寻找子串位置

70人阅读 评论(0) 收藏 举报
分类:
#include<iostream>
#include<string>
using namespace std;

int main()
{
	string a,b;
	int flag;
	while (cin >> a >> b)
	{
		for (int i = 0; i <= a.size() - 1; i++)
		{
			flag = 0;
			if (a[i] == b[0])
			{
				for (int j = 1; j <= b.size() - 1; j++)
				{
					if(b[j] == a[i + j])
					{
						continue;
					}
					else 
					{ 
						flag = 1; 
						break;
					}
				}
				if (flag)
					continue;
				else cout << i + 1 << endl;
			}
		}
	}
	return 0;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:37070次
    • 积分:2851
    • 等级:
    • 排名:第12471名
    • 原创:259篇
    • 转载:21篇
    • 译文:0篇
    • 评论:2条
    最新评论