洛谷 CF282A Bit++ 題解
原題鏈接:https://www.luogu.com.cn/problem/CF282A
我的洛谷:https://www.luogu.com.cn/user/453321
今天又是講水題的一天呢
“有一種語(yǔ)言叫Bit++
語(yǔ)言,只有一個(gè)變量?X?,初始為?0?。
有一個(gè)?nn?行的Bit++
語(yǔ)言的程序,每行只有一條語(yǔ)句,為X++
,++X
,X--
,--X
中的一種。其中X++
,++X
表示把?X?加?1?,X--
,--X
表示把?X?減?1??!?/strong>
也就是說(shuō)
x++ ++x 結(jié)果+1
其他情況 -1
注意這里
為了裝杯
輸入一個(gè)字符串
然后判斷第二個(gè)
是+則加,是-則減
本代碼的核心就出來(lái)了
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;
}
本文章為我自己原創(chuàng)作品,可供學(xué)習(xí)使用,嚴(yán)禁抄襲,復(fù)制。抄襲必究
標(biāo)簽: