oliver的游戏 c++字符串

题目:

Oliver最近迷上了一个赌博游戏。有一个N层的游戏机(如右图),它的最下方有N+1个洞,现有一个球从最上方落下,如果你猜中了它是落的哪个洞,那你就赢了。Oliver就向哆啦A梦借了个机器,它能知道下一个球在每个分岔口会往左走还是往右。它会告诉你N个字符,这些字符是“l”或“r”(小写),分别表示左或右。现在要求你编程,从这N个字符中得知球是落入哪个洞。

输入格式

输入文件共2行,第一行为N,第二行为N个字符。

输出格式

一个整数,表示洞的序号。

输入/输出例子1

输入:

6

llrrlr

输出:

4

样例解释

【样例1图示】

1<=N<=100

代码:

#include<bits/stdc++.h> using namespace std; string s; int ans,n; int main(){ cin>>n; cin>>s; for(int i=0;i<s.size();i++){ if(s[i]==r) ans++; } cout<<ans+1; return 0; }

经验分享 程序员 微信小程序 职场和发展