UVa 1585 - Score
【摘要】
//UVa1585 - Score//题目:给你一个X和O组成的串,每个O有一个分,为他前面连续的O个数+1,求所有O的分数和。//分析:每个位记录连续的个数。//已AC#include<stdio.h>int main(){ int T; scanf("%d",&T); getchar(); while(T--){...
-
//UVa1585 - Score
-
//题目:给你一个X和O组成的串,每个O有一个分,为他前面连续的O个数+1,求所有O的分数和。
-
//分析:每个位记录连续的个数。
-
//已AC
-
#include<stdio.h>
-
int main(){
-
int T;
-
scanf("%d",&T);
-
getchar();
-
while(T--){
-
char ch; int count = 0, score = 0;
-
while((ch = getchar()) != '\n'){
-
if(ch == 'O') score += ++count;
-
else count = 0;
-
}
-
printf("%d\n",score);
-
}
-
return 0;
-
}
-
-
//测试数据:OOXXOXXOOO,10
文章来源: gwj1314.blog.csdn.net,作者:小哈里,版权归原作者所有,如需转载,请联系作者。
原文链接:gwj1314.blog.csdn.net/article/details/54744417
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)