20分求助,用stringstream写的,help!
查看原帖
20分求助,用stringstream写的,help!
583126
CKAO楼主2022/2/22 19:57
#include<iostream>
#include<algorithm>
#include<string>
#include<sstream>
#include<cstdio>
using namespace std;
string add(string s1)
{
	string s;
	for (auto c : s1)
	{
		if (c >= 'A' && c <= 'Z')
		{
			c = c - 'A' + 'a';
			s += c;
		}
		else
			s += c;
	}
	return s;
}
int main()
{
	string line, st;
	int num = 0, ans = 0, sum = 0;
	cin >> st;
	getchar();
    getchar();
	getline(cin, line);
	stringstream ssin(line);
	string s;
	while (ssin >> s)
	{
		if (add(st) == add(s))
		{
            num++;
            if (num==1)
                ans=sum;
        }
		sum++;
	}
	if (num == 0)
		printf("-1");
	else
		printf("%d %d", num, ans);

	return 0;
}
2022/2/22 19:57
加载中...