#include
#include
#define maxn 1001
char s[maxn][maxn];
int a[maxn];
int main()
{
int T,i,j,n,c=1;
scanf("%d",&T);
for(i=0;i
{
scanf("%s",s[i]);
for(j=0;j<1001;j++)
{
if(s[i][j]=='O')
{
a[i]+=c;
c=c+1;
}
else
{
c=1;
}
}
}
for(n=0;n
{printf("%d\n",a[n]);}
return 0;
}
这是我在uva上A的第一道题
在做题过程中出现了很多错误,比如输入T时没见&,然后还涉及对怎样输入和输出的一些需要注意的地方。
不过我觉得这题真坑人,没给T的范围,让我纠结了好久。。。
不过其中对字符串的输入输出还有很多需要注意而我还没弄明白的地方,比如有时可能会把回车当成字符输入进去,这些以后再谈。
初学c,望大神见谅。。。