洛谷 CF282A Bit++ 题解
原题链接:https://www.luogu.com.cn/problem/CF282A
我的洛谷:https://www.luogu.com.cn/user/453321
今天又是讲水题的一天呢
“有一种语言叫Bit++
语言,只有一个变量 X ,初始为 0 。
有一个 nn 行的Bit++
语言的程序,每行只有一条语句,为X++
,++X
,X--
,--X
中的一种。其中X++
,++X
表示把 X 加 1 ,X--
,--X
表示把 X 减 1 。”
也就是说
x++ ++x 结果+1
其他情况 -1
注意这里
为了装杯
输入一个字符串
然后判断第二个
是+则加,是-则减
本代码的核心就出来了
for(int i=0;i<n;i++){
cin>>s;
if(s[1]=='+') gjr++;
else gjr--;
}
完整的:
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,gjr=0;
string s;
cin>>n;
for(int i=0;i<n;i++){
cin>>s;
if(s[1]=='+') gjr++;
else gjr--;
}
cout<<gjr;
}
本文章为我自己原创作品,可供学习使用,严禁抄袭,复制。抄袭必究