您的位置:首页 > 其它

Uva 1585 Score

2014-12-19 17:30 197 查看
第一题,除了水还是水

X不计分,O连续出现则累加计分

比如连着三个O就是1+2+3=6分,遇到X就重新计算

好像也没什么要注意的,上代码好了
#include<stdio.h>
using namespace std;

int main(){
    int n;
    scanf("%d",&n);
    char a[85];
    while(n-- && ~scanf("%s",&a)){
        int score=0;
        int te=0;
        for(int i=0;a[i]!='\0';i++){
            if(a[i]=='O'){
                te++;
                score+=te;
            }
            else{
                te=0;
            }
        }
        printf("%d\n",score);
    }
	return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: