为什么“OOOOOOOOOO”是56啊!!!单独的时候都是55啊!!!
查看原帖
为什么“OOOOOOOOOO”是56啊!!!单独的时候都是55啊!!!
492318
Entity909楼主2021/4/18 17:26
#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
int main(){
	int t,b[100],n,ws;
	ws=0;
	for (int i=0;i<100;i++){
		b[i]=0;
	}
	char a[80];
	scanf("%d",&t);
	for (int i=0;i<t;i++){
		scanf("%s",a);
		for (int j=0;j<80;j++){
			if (a[j]=='O'||a[j]=='X'){
				ws+=1;
			}
		}
		n=1;
		for (int j=0;j<ws;j++){
			if(a[j]=='O'){
				b[i]+=n;
				n+=1;
				printf("b[i]=%d\n",b[i]);
			}
			else{
				n=1;
			}
		}
	}
	for (int i=0;i<t;i++){
		printf("%d\n",b[i]);
	}
}
2021/4/18 17:26
加载中...