题目大意:
一个字符串
S
S
S,有一个w
加2分,一个v
加1分,求最终得分
思路:
从前往后遍历,定一个变量
a
a
a,
i
(
0
≤
i
≤
s
.
l
e
n
g
t
h
(
)
)
i(0≤i≤s.length())
i(0≤i≤s.length()),若
s
i
=
s_i=
si=w
,则
a
+
=
2
a+=2
a+=2;若
s
i
=
s_i=
si=v
,则
a
+
+
a++
a++
代码:
#include<bits/stdc++.h>
using namespace std;
string s;
int a;
int main(){
cin>>s;
int l=s.length();//l为字符串s的长度
for(int i=0;i<l;i++){//因为字符串是从0开始的,所以i的初值为0
if(s[i]=='w')a+=2;
else if(s[i]=='v')a++;
}
cout<<a;
}