蓝桥杯 懒洋洋字符串--字符串读入
题目
代码
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
char s[210][4];
int ans=0;
for(int i=0;i<n;i++){
scanf("%s",s[i]);
}
for(int i=0;i<n;i++){
char a=s[i][0];
char b=s[i][1];
char c=s[i][2];
// cout<<a<<' '<<b<<' '<<c<<endl;
if(a!=b && b==c){
ans++;
}
}
cout<<ans<<endl;
return 0;
}
运行评判结果
总结
字符串的读入,要用scanf读取没有空格的字符串,存放的二维数组再用双重循环读每个位置的字母。题中最重要的是第二个字符,保证第一个字符与第二个字符不同,且第二个字符与第三个字符相同。数据规模也比较小,简单双重循环就可以。