UVA 1585-Score

来源:互联网 发布:ubuntu安装vim完整版 编辑:程序博客网 时间:2024/05/22 09:07

题目大意: 一个只有‘O’和‘X’的一个字符串 每有一个’O’计数1 多个’O’ 计数 1+2+3=6 X为0并中断累加
求该字符串计数总数

解题思路: 计数s,初始值为0,遇O加1,遇X清零

#include <stdio.h>#include <iostream>#include <string.h>using namespace std;int main() {int i,n,m,j,s,x;char c[100];cin>>n;for(i=0;i<n;i++){  cin>>c;  m=strlen(c);  x=0;  s=0;  for(j=0;j<m;j++){     if(c[j]=='O')        x++;     else if(c[j]=='X')    x=0;     s=s+x;  }cout<<s<<endl;}return 0;}
0 0
原创粉丝点击