0求助,话说getline到底咋用?
查看原帖
0求助,话说getline到底咋用?
735452
kevin3楼主2023/2/28 21:43
#include<bits/stdc++.h>
using namespace std;
bool flag;
string a,b;
int la,lb,c,d;
int main() {
	cin>>a;
	getline(cin,b);
	a=" "+a+" ";
	b=" "+b+" ";
	for(int i=1; i<=la; i++) {
		if(64<a[i]&&a[i]<91) {
			a[i]+=32;
		}
	}
	for(int i=1; i<=lb; i++) {
		if(64<b[i]&&b[i]<91) {
			b[i]+=32;
		}
	}
	for(int i=0; i<lb; i++) {
		if(b[i]!=' ') {
			continue;
		}
		flag=1;
		for(int j=0; j<=la; j++) {
			if(a[i]!=b[i]) {
				flag=0;
				break;
			}
		}
		if(flag) {
			c++;
			if(!~d) {
				d=i;
			}
		}
	}
	if(!~d) {
		cout<<d<<'\n';
	} else {
		cout<<c<<" "<<d<<"\n";
	}
	return 0;
}

2023/2/28 21:43
加载中...