@[Entity909](/user/492318) 您犯了好几个原则性错误
1. #include<cstdio>可以去掉,因为#include<bits/stdc++.h>是万能头
这倒不是大问题。
2.
```cpp
scanf("%s",a);地址符不见了。
```
3.
```cpp
printf("b[i]=%d\n",b[i]);输出没按要求
```
其他代码没有看懂是什么意思
by Ryan_Yu @ 2021-04-18 18:55:12
$\LaTeX$炸了
by Ryan_Yu @ 2021-04-18 18:56:20
@[Ryan▄︻═┳](/user/118814) 字符串不用`&`的。。。而且lz问的是OOOOO……
by cmll02 @ 2021-04-18 19:02:16
@[cmll02](/user/171487) 但是他的代码我没看懂
by Ryan_Yu @ 2021-04-18 19:04:02
@[Entity909](/user/492318) 改了一下,一个是ws要初始化,一个是如果遇到非OX要break
```cpp
#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++){
ws=0;
scanf("%s",a);
for (int j=0;j<80;j++){
if (a[j]=='O'||a[j]=='X'){
ws+=1;
}
else break;
}
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]);
}
}
```
by cmll02 @ 2021-04-18 19:04:53
@[Ryan▄︻═┳](/user/118814) ,#<bits/stdc++.h>不包含c语言的代码。
by Entity909 @ 2021-04-19 21:52:01
@[Entity909](/user/492318) ?
by Ryan_Yu @ 2021-04-19 21:53:20
@[cmll02](/user/171487) ,万分感谢。
by Entity909 @ 2021-04-19 21:53:55
@[Entity909](/user/492318) c++中
```latex
bits/stdc++.h
```
除
```latex
windows.h
```
这个不包含外,其他如
```latex
cstdio,cstdlib
```
都包含了
by Ryan_Yu @ 2021-04-19 21:55:43
@[Ryan▄︻═┳](/user/118814) ,亲测。
by Entity909 @ 2021-04-19 21:57:29