国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

UVa-1585

2019-11-14 10:25:22
字體:
供稿:網(wǎng)友

There is an objective test result such as “OOXXOXXOOO”. An ‘O’ means a correct answer of a PRoblemand an ‘X’ means a wrong answer. The score of each problem of this test is calculated by itself andits just previous consecutive ‘O’s only when the answer is correct. For example, the score of the 10thproblem is 3 that is obtained by itself and its two previous consecutive ‘O’s.

Therefore, the score of “OOXXOXXOOO” is 10 which is calculated by “1+2+0+0+1+0+0+1+2+3”.

You are to write a program calculating the scores of test results.

Input

Your program is to read from standard input. The input consists of T test cases. The number of testcases T is given in the first line of the input. Each test case starts with a line containing a stringcomposed by ‘O’ and ‘X’ and the length of the string is more than 0 and less than 80. There is no spacesbetween ‘O’ and ‘X’.

Output

Your program is to write to standard output. Print exactly one line for each test case. The line is tocontain the score of the test case.

Sample Input

5

OOXXOXXOOO

OOXXOOXXOO

OXOXOXOXOXOXOX

OOOOOOOOOO

OOOOXOOOOXOOOOX

Sample Output

10

9

7

55

30

歡迎交流:

#include<stdio.h>#include<string.h>int main(){	int t;	char s[85];	scanf("%d",&t);		while (t--)	{		scanf("%s",s);		int len = strlen(s);		int score = 0;		for (int i = 0; i < len; i++)		{			if (s[i] == 'X')continue;			else if (s[i] == 'O')			{				for (int j = i; s[j] == 'O'; j--)				{					score++;				}			}		}		printf("%d/n",score);	}	return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东山县| 饶阳县| 晋江市| 玛曲县| 和林格尔县| 会泽县| 凤庆县| 合阳县| 玉门市| 军事| 连城县| 广州市| 治多县| 富蕴县| 长武县| 唐河县| 天气| 沂水县| 台中县| 宜阳县| 固阳县| 哈密市| 泾源县| 康马县| 旌德县| 武功县| 鹤庆县| 井研县| 太康县| 蒙山县| 资阳市| 治县。| 舞阳县| 丰宁| 江口县| 长宁区| 沂南县| 龙口市| 灵宝市| 长宁区| 客服|