怪异现象求助
  • 板块灌水区
  • 楼主mc2djwh
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/9/28 12:39
  • 上次更新2024/9/28 15:09:16
查看原帖
怪异现象求助
1277996
mc2djwh楼主2024/9/28 12:39

P1042,我第二个点和标准输出一模一样,但错了 代码:

#include <bits/stdc++.h>
using namespace std;
int main(){
	string dj;
	char tmp;
	tmp=getchar();
	while(tmp!='E'){
		if(tmp!='\n'){
			dj.push_back(tmp);
		}
		tmp=getchar();
	}
	int w=0,l=0;
	for(char i:dj){
		if((w>=11&&w-l>=2)||(l>=11&&l-w>=2)){
			cout<<w<<":"<<l<<endl;
			w=0,l=0;
		}
		if(i=='W'){
			w++;
		}else{
			l++;
		}
	}
	cout<<w<<":"<<l<<endl<<endl;
	w=0,l=0;
	for(char i:dj){
		if(w>=21&&w-l>=2||l>=21&&l-w>=2){
			cout<<w<<":"<<l<<endl;
			w=0,l=0;
		}
		if(i=='W'){
			w++;
		}else{
			l++;
		}
	}
	cout<<w<<":"<<l<<endl;
	return 0;
}
2024/9/28 12:39
加载中...