国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 安宁市| 视频| 屯留县| 柯坪县| 凤山市| 玉环县| 沁水县| 巢湖市| 中江县| 兴隆县| 盐源县| 双牌县| 密云县| 舞阳县| 麦盖提县| 柘荣县| 高台县| 松江区| 涞水县| 新昌县| 沙雅县| 乐清市| 潼南县| 庆阳市| 西安市| 大埔区| 乌鲁木齐县| 玉树县| 河北省| 阿克苏市| 诏安县| 闽清县| 镶黄旗| 化隆| 锦屏县| 上杭县| 筠连县| 桦南县| 越西县| 日喀则市| 衡山县|