50分蒙了求调
查看原帖
50分蒙了求调
1364766
auspicious2013楼主2024/8/27 11:14

如题,不知为啥。 (c++)

#include<bits/stdc++.h>
using namespace std;
string s,s1;
int a,b,cnt;
int main(){
	while(cin>>s1){
		s+=s1;
	}
	int len=s.length();
	for(int i=0;i<len;i++){
		cnt++;
		if(s[i]=='E'){
			cout<<a<<":"<<b<<endl;
			a=b=cnt=0;
			break;
		}
		if(s[i]=='W'){
			a++;
		}else{
			b++;
		}
		if(cnt==11){
			cout<<a<<":"<<b<<endl;
			a=b=cnt=0;
		}
	}
	cout<<endl;
	for(int i=0;i<len;i++){
		cnt++;
		if(s[i]=='E'){
			cout<<a<<":"<<b;
			break;
		}
		if(s[i]=='W'){
			a++;
		}else{
			b++;
		}
		if(cnt==21){
			cout<<a<<":"<<b<<endl;
			a=b=cnt=0;
		}
	}
	return 0;
}
2024/8/27 11:14
加载中...