
题目大意:给出一个O和X组成的串,统计得分。每个O连续的得分为目前连续出现的O的个数,X的得分为0。
#include<stdio.h>?
#include<string.h>?
int main()
{
char s[81];//保存输入的字符串
int d;
scanf("%d",&d);
while(d-->0){
scanf("%s",s);
int sum = 0,t=0;
for(int i=0;i<strlen(s);i++){
if(s[i] =='O'){
t++;//统计O出现的次数
sum+=t;
}else{
t=0;//次数归0
}
}
printf("%d\n",sum);
}
return 0;
}
UVA 4460 OX Game Score Calculator
本文介绍了一个简单的C语言程序,用于解决UVA在线裁判的4460号问题。该程序读取由'O'和'X'组成的字符串,计算并输出所有'O'的得分总和,其中'O'的得分等于其连续出现的次数。
245

被折叠的 条评论
为什么被折叠?



