本文主要是介绍nyoj-1159-XX和OO,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
XX和OO
时间限制: 1000 ms | 内存限制: 65535 KB
难度: 0
- 描述
-
XXOO
给你一个由X和O组成的串长度不超过80,统计得分。
每个O的得分为目前连续出现O的个数X的得分为0
- 输入
- 先输入T 代表有T组测试数据T小于1000
接下来T行串 输出 - 对于每行串输出得分情况(每次输出占一行) 样例输入
-
1 OOXXOXXOOO
样例输出 -
1+2+0+0+1+0+0+1+2+3=10
-
#include<stdio.h> #include<string.h> char a[85]; int main() {int s,i,t,sum;scanf("%d",&s);while(s--){memset(a,0,sizeof(a));scanf("%s",a);sum=t=0;if(a[0]=='O') t++;printf("%d",t);sum+=t;for(i=1;a[i]!='\0';i++){if(a[i]=='O'){t++;sum+=t;}else if(a[i]=='X')t=0;printf("+%d",t);}printf("=%d\n",sum);}return 0; }
- 先输入T 代表有T组测试数据T小于1000
这篇关于nyoj-1159-XX和OO的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!