更好的博客阅读http://cconstantine.xyz/2020/03/15/c1847/ios
一道简单的字符串比较。code
枚举每一位,进行累加。ci
这里用到了三目运算符。字符串
条件 ? 若为真,则执行该处语句 : 若为假,则执行该处语句;
因此代码以下:get
#include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <cstring> #include <string> #include <queue> #include <stack> #include <vector> #include <set> #include <map> using std::cin;using std::cout;using std::cerr;using std::endl; const int mmax = 100000; char s[mmax + 10]; int len,ans = 0; int main(){ std::ios::sync_with_stdio(0); cin.tie(0); cin>>len; cin>>s; for(int i = 0;i < len;++i){ s[i] == 'G' ? ++ans:ans; } cout<<ans; return 0; }