您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页信息学奥赛一本通答案dj统计单词数1 1400

信息学奥赛一本通答案dj统计单词数1 1400

来源:二三娱乐
#include<bits/stdc++.h>
using namespace std;
string s,sub;
int cont=0,st=-1;
void tolower(string &str)
{
	for(int i=0;i<str.size();i++)
	{
		if(str[i]>='A'&&str[i]<='Z') str[i]+=32;
	}
}
int main()
{
	getline(cin,sub);
	getline(cin,s);
	sub+=' ';
	s+=' ';
	tolower(s);
	tolower(sub);
	for(int i=0;i<s.size();i++)
	{
		int k=i;
		for(int j=0;j<sub.size();j++)
		{
			if(s[k]==sub[j]&&s[k]!=' '&&sub[j]!=' ') k++;
			else if(s[k]==' '&&sub[j]==' ')
			{
				cont++;
				if(st==-1) st=i;
			}
			else break;
		}
		while(s[i]!=' ') i++;
	}
	if(cont) cout<<cont<<" ";
	cout<<st;
	return 0;
}

想要其他题目答案,黑客小程序,或c++基础的,关注我。

求点赞!

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务