UVa 1585

得分是目前连续O 的个数,遇到X置0

 1 #include <cstdio>
 2 #include <iostream>
 3 #include <cstring>
 4 using namespace std;
 5 int t,len,ans,cnt;
 6 char s[100];
 7 void fuc(){
 8     ans=cnt=0;
 9     for(int i=0;i<len;i++){
10         if(s[i]=='O'){
11             cnt++;
12             ans+=cnt;
13         } else {
14             cnt=0;    
15         }
16     }
17 }
18 int main()
19 {
20     scanf("%d",&t);
21     while(t--){
22         scanf("%s",s);
23         len=strlen(s);
24         fuc();
25         printf("%d
",ans); 
26     }
27 } 
我自倾杯,君且随意
原文地址:https://www.cnblogs.com/nicetomeetu/p/5275316.html