Comet OJ c1477
c1477
更好的博客阅读http://cconstantine.xyz/2020/03/11/c1477/
这种题目显然是签到题,简单的字符串比较。
但要注意代码量。
我们不能傻傻打几重循环,显然,数组是一个更好地选择。
代码如下:
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cmath>
#include <cstring>
using std::cin;using std::cerr;using std::cout;using std::endl;
char s[1000+10];
char st[10];
int main(){
std::ios::sync_with_stdio(false);
cin.tie(0);
int n,len,ans=0;
st[1]='a';st[2]='c';st[3]='p';st[4]='t';st[5]='y';
cin>>n;
while(n--){
int i;
cin>>s+1;
len=strlen(s+1);
for(i=1;i<=5;i++){
if(s[len-5+i]!=st[i]) break;
}
if(i==6) ans++;
}
cout<<ans;
return 0;
}

浙公网安备 33010602011771号