为什么错了?
查看原帖
为什么错了?
957442
zifan2楼主2023/5/14 12:47

为什么错了?


#include <iostream>
#include <bits/stdc++.h>
#include <string>
#define ll long long
using namespace std;

ll l = 0,s = 0,s1 = 0,s2 = 0;; char la[10015];
int main()
{
	while(la[l] != 'E')
	{
		l++;
		cin >> la[l];
	}
	l--;
	for(ll i = 1 ; i <= l ; i++)
	{
		if(s == 11)
		{
			cout << s1 << ':' << s2 << "\n";
			s1 = 0; s2 = 0; s = 0;
		}
		if(la[i] == 'W') s1++;
		else if(la[i] == 'L') s2++;
		s++;
	}
	cout << s1 << ':' << s2 << "\n";
	cout << "\n";
	s1 = 0; s2 = 0; s = 0;
	for(ll i = 1 ; i <= l ; i++)
	{
		if(s == 21)
		{
			cout << s1 << ':' << s2 << "\n";
			s1 = 0; s2 = 0; s = 0;
		}
		if(la[i] == 'W') s1++;
		else if(la[i] == 'L') s2++;
		s++;
	}
	cout << s1 << ':' << s2 << "\n";
	return 0;
}

~感谢~大家回答

2023/5/14 12:47
加载中...