#include
#include
using namespace std;
#define MAXN 85
char s[MAXN];
int main()
{
int n2=0;
scanf("%d",&n2);
for(int i2=0;i2
scanf("%s",s);
int sum,len,answer=0,n=0;
len=strlen(s);
for(int i=0;i<len;i++)
{
if(s[i]=='O')
{
n++;
answer+=n;
}
else
{
n=0;
}
}
printf("%d\n",answer);
memset(s,"\0",sizeof(s));
return 0;
}
```c++
```[Error] invalid conversion from 'const char*' to 'int' [-fpermissive]
下面是我写的代码,Uva1585,但是我不知道哪错了,出错的地方我百度了还是不太懂,有哪位大 神能通俗易懂的给我解释下,跪 谢。
17行"0"改为0,不要加双引号
注意了,memset 的第二个参数是int 类型