您的位置:首页 > 编程语言 > C语言/C++

算法竞赛入门经典 习题3-1 得分(Score, ACM/ICPC Seoul 2005, UVa1585)

2018-03-07 15:14 856 查看
    给出一个由O和X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现 的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。

#include<string.h>
int main()
{
char s[20];
scanf("%s",s);
int i,n=0,sum=0;
for(i=0;i<strlen(s);i++)
{
if(s[i] == 'O') n++;
else n=0;
sum+=n;
}
printf("%d",sum);
return 0;
}结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言