问题描述:
给你一个X和O组成的串,每个O有一个分,为他前面连续的O个数+1,求所有O的分数和。
#include <stdio.h>
#include <string.h>
int main(){
char str;
int sum = 0;
int temp = 0;
while((str = getchar())!= '\n'){
if(str == 'O') temp++;
else if(str == 'X') temp = 0;
sum = sum + temp;
}
printf("%d",sum);
return 0;
}
作者:include4229
来源:优快云
原文:https://blog.youkuaiyun.com/include4229/article/details/84327296
版权声明:本文为博主原创文章,转载请附上博文链接!
本文介绍了一种算法,用于计算由X和O字符组成的字符串中,每个O字符的分数,分数等于其前连续O的数量加一,最终输出所有O的总分数。通过使用C语言实现,展示了如何遍历字符串并更新计数器来完成这一任务。
1252

被折叠的 条评论
为什么被折叠?



