您的位置:首页 > 其它

UVa 1585 Score(得分)

2016-08-12 08:52 316 查看
//给出一个由O和组成的字符串,统计得分
//每个O的得分为目前连续出现的O的个数
//X的得分为0
//例如:OOXXOXXOOO
//score=1+2+0+0+1+0+0+1+2+3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
getchar();
char OX;
int score;
int formerscore;
for(int i=1;i<=n;i++){
score=0;
formerscore=0;
while((OX=getchar())!='\n'){
if(OX=='O')
score+=++formerscore;
else
formerscore=0;
}
printf("%d\n",score);
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: