UVA-1585 Score
2016-07-03 00:34
375 查看
2016.07.02
UVA - 1585 Score
题目大意:输入一个由 O 和 X 组成的串,统计得分。如果 O 连续出现,得分为连续出现的个数,X 为 0 分。如 OXOOXO 的得分为 1+0+1+2+0+1=5。解题思路:记录 O 出现个数并相加,出现 X 清零。
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int n, sum = 0; int x = 0; scanf("%d", &n); char str[80]; for (int i = 0; i< n ; i++) { scanf("%s", str); for (int j = 0; str[j] != '\0'; j++) { if(str[j]=='O') { x++; sum += x; } else x = 0; } printf("%d\n", sum); x = 0; sum = 0; } return 0; }
相关文章推荐
- 在R语言中无法设置CRAN镜像问题
- Android中Handler的使用方法及实例(基础回顾)
- [C#6] 2-nameof 运算符
- zero-copy
- ServletConfig与ServletContext对象详解
- Eclipse中mvn compile install 等 报错error in opening zip file
- 记一次阳山长途考试
- linux命令: patch
- yum tips
- 【Android系统】自定制View
- 算法复习 - 广度优先遍历、深度优先遍历(BFS、DFS)
- MLiA SVM(三层境界读后感)
- Android学习第一天笔记
- Linux之:Ubuntu速学笔记(1)
- hiho 1326 有序01字符串
- socket中的函数遇见EINTR的处理
- Objective-C Runtime 深入了解
- Linux下安全审计工具 lynis 使用说明
- KDE子项目一览 good
- [5]AMQP(高级消息队列协议) ----如何创建自己的SSLContext对象