1. 程式人生 > >演算法競賽入門經典(第二版)第三章陣列和字串習題3-1得分

演算法競賽入門經典(第二版)第三章陣列和字串習題3-1得分

給出一個由O和X組成的串(長度1-80)統計得分。每個O的得分為目前連續出現的O的個數,X的得分為0。

#include <stdio.h>
int main()
{
    int b=0,c=0;
    int j=1;
    char a[80];
    scanf("%s",a);
    for(int i=0;a[i]!='\0';i++)
    {
        if(a[i]=='O')
        {

            b=j;
            j++;
        }
        else if(a[i]=='X')
        {
b=0,j=1; } c+=b; } printf("%d\n",c); }