UVA - 1585 Score
2016-07-13 16:38
274 查看
UVA - 1585 Score
题目大意。一个只含有‘O’和‘X’的一个字符串 每有一个’O’计数1 如何两个’O’在一起计数 1+2 =3 3个 计数 1+2+3=6求该字符串计数总数
解题思路:连续的‘O’累加,‘X’重置
#include<stdio.h> #include<stdlib.h> char str[100]; int main() { int cc; scanf("%d", &cc); int ans=0; while (cc--) { scanf("%s", str); int i = 0; while (*(str + i)) { int a = 0; if (*(str + i) == 'X') { i++; } else { while (*(str + i) != 'X') { if (!*(str + i))break; ans += ++a; i++; } } } printf("%d\n", ans); ans = 0; } return 0; }
相关文章推荐
- GitBash+GitLab+Eclipse使用攻略非常详细版
- OpenCV3编程入门笔记(3)线性滤波、非线性滤波、图像深度、通道
- C++ RegCreateKeyEx成功了,但是注册表并没有这一项
- (C#) SQLite数据库连接字符串
- Postgresql 同步流复制
- Js获取日期时间及其它操作
- android addContentView视图后的移除
- xUtils简介
- Android Force Close和ANR等异常处理方法
- UVA - 1225 Digit Counting
- android 工具类方法传入Context导致Activity内存泄漏
- 学习RXJava文档整理
- UVA - 455 Periodic Strings
- springMVC 配置UEditor上传功能
- Handler、Looper、Message源码解析
- Postgresql 安装
- 为何rem在chrome浏览器上计算出错
- 【Java】异常 java.io.IOException: Stream closed 的解决办法
- [Leetcode]299. Bulls and Cows
- 什么是局域网、广域网、城域网?