为啥会无限循环?
查看原帖
为啥会无限循环?
1235026
haimingbei楼主2024/7/26 13:40

求路过的帮忙看一下哪有问题 代码未写完(这是先判断11分制的)

#include<bits/stdc++.h>
using namespace std;
char a[100005];
int len=0;
int main(){
	for(int i=1;;i++){
		cin>>a[i];
		if(a[i]=='E')break;
		len++;
	}
	int n=len;
	while(n!=0){
		int w=0,l=0;
		for(int i=1;;i++){
			if(a[i]=='W')w++;
			else if(a[i]=='L')l++;
			if((w>=11 || l>=11) && abs(w-l)>=2){
				cout<<w<<":"<<l<<endl;
				break;
			}
		}
		n-=(w+l);
	}
	return 0;
}
2024/7/26 13:40
加载中...